小编car*_*rlj的帖子

Spring引用JPA在TABLE中插入大写名称和Hibernate

我有一个表实体映射为:

@Entity
public class ItemsToRegister implements Serializable{

@Id
@Column(name = "ID_ITEM_TO_REGISTER")
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
.....
Run Code Online (Sandbox Code Playgroud)

当我尝试在数据库中插入新记录时,表名被小写翻译为:items_to_register,但我的表名是ITEMS_TO_REGISTER如何在不更改MySql配置的情况下修复我的问题?(my.cnf中)

我在我的application.properties文件中:

spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate jpa spring-data-jpa

38
推荐指数
5
解决办法
4万
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

mysql ×1

spring-data-jpa ×1