Spring boot JPA column with incorrect underscore
来源:互联网 发布:webpack php 编辑:程序博客网 时间:2024/06/05 14:16
spring boot 配置JPA的实体类出现如下错误时:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column
错误描述:spring boot 会把数据中驼峰命名的字段改成下划线加小写的方式无查数据库。
比如数据库中字段米为userName,那么jpa生产的sql语句就会变成user_name,这样自然是查询不成功的。
解决办法有两个:
1、@Column(name ="username")用小写
2、在application.properties文件中加入命名空间的设置
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
阅读全文
0 0
- Spring boot JPA column with incorrect underscore
- Spring Boot集成JPA的Column注解命名字段无效的问题
- Spring Boot集成JPA的Column注解命名字段无效的问题
- Spring Boot JPA-Hibernate
- spring boot 配置 JPA
- Spring Boot JPA总结
- spring-boot-jpa
- spring boot jpa配置
- spring-boot集成JPA
- spring-boot-data-jpa
- Distributed transactions with multiple databases, Spring Boot, Spring Data JPA and Atomikos
- Distributed transactions with multiple databases, Spring Boot, Spring Data JPA and Atomikos
- 两张表(多对多关联)操作 with Spring Boot, Spring Data JPA, H2
- Spring Boot JPA 连接数据库
- spring boot集成data-jpa
- spring boot + jpa学习笔记
- Spring Boot JPA 连接数据库
- spring boot jpa简单入门
- 大数据专家:如何从数据中发掘自己?
- SecureCRT连接远程服务器
- 聊天机器人 AIML文件 <random>标签解释(六)
- Linux更改文件及目录权限问题
- 键盘相关工具类
- Spring boot JPA column with incorrect underscore
- c++和lua互相调用
- 发布使用SSL的Web Service
- 欢迎使用CSDN-markdown编辑器
- API网关
- Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web
- 8086/8088 存储器分段概念
- 两个链表的第一个公共节点
- Android实战杂记