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