摘要:
1、GenerationType.SEQUENCE:通过生成一个叫hibernate_sequence表的来记录当前的最大主键值,这样可以与oracle兼容,但所有表的主键都只能从一个序列中产生。如果这个表的最大值被重置,则新生成的主键可能会冲突。 2、GenerationType.IDENTITY 阅读全文
摘要:
mysql的方言可以通过jpa.database-platform或hibernate.dialect明确指定,也可以不明确指定,而是让hibernate通过所连数据库自己进行判断。 但如果要明确指定,则指定的值必须与所连数据库相匹配,不能指定的值为MySQLDialect,但数据库版本已经大于5了 阅读全文
摘要:
jpa.generate-ddl和jpa.hibernate.ddl-auto都可以控制是否执行datasource.schema脚本,来初始化数据库结构,只要有一个为可执行状态就会执行,比如jpa.generate-ddl:true或jpa.generate-ddl:update,并没有相互制约上 阅读全文