【发布时间】:2015-04-18 18:13:53
【问题描述】:
我有一个表实体映射为:
@Entity
public class ItemsToRegister implements Serializable{
@Id
@Column(name = "ID_ITEM_TO_REGISTER")
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
.....
当我尝试在数据库中插入新记录时,表名被翻译成小写为: 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
【问题讨论】:
标签: java mysql hibernate jpa spring-data-jpa