Spring boot JPA insert in TABLE 中,大写名称与休眠
2022-08-31 15:15:34
我有一个表实体映射为:
@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)
我在我的应用程序.属性文件中:
spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy