在SpringBoot-MySQL应用程序中,我使用controller查询表中的所有记录,并将其显示在Thymeleaf页面上。但是错误说它找不到表。我检查了表名,它确实是CF_JOB_CONTROLLER。不确定它是如何降低tablename的大小写并在其前面追加架构名称的。]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[sp
我已经看到,如果我们在应用程序中声明以下三个属性。属性,我们可以通过spring data jpa连接到oracle数据库。spring.datasource.url= jdbc:oracle:thin:@localhost:1521:orcl
我的问题是,为什么我们不在这里提供驱动程序名称。这是不是自动映射到这里的驱动程序
IntelliJ IDEA在JPQL中突出显示带有“无法解决符号”的持久性@实体类名,这会分散注意力并掩盖实际问题。例如,我在我的存储库中声明了一个查询:
private static final String READ_BY_CANDIDATE_KEY = "SELECT cr FROM Entity AS crEntity“是带下划线的,尽管"Entity”是一个有效的类名,并且具有@Entity注释。当代码实际运行时,没有问题