spring boot jpa hibernate 根据实体类生成表以及字段的命名策略

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

无修改命名 

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

遇到大写字母 加”_”的命名

spring.jpa.hibernate.naming.physical-strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy

参考项目:

https://gitee.com/weim/double_mysql

 

最新版本的jpa创建数据库时候,会创建MyISAM引擎

创建InnoDB引擎,在配置文件中使用:

#innoDB引擎
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect

转载于:https://my.oschina.net/u/2490316/blog/1570737

你可能感兴趣的:(spring boot jpa hibernate 根据实体类生成表以及字段的命名策略)