我在建表的时候加上aoto_inrement和在hibernate中把ID generator设成increment的区别

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:26:24
我在建表的时候加上aoto_inrement和在hibernate中把ID生成器设成increment的区别,是不是等效,是不是取其中之一即可。
在创建外键的时候在hibernate中将cascade=all与在on update中设成cascade和on delete中设成 cascade的区别,谢谢

第一个问题:是一样的,不过当你所使用的数据库不支持事务(如MySQL)时,有一些差别。
第二个问题:基本和第一个一样,也就是在Hi配置文件中配置和在建立数据表的时候的区别,其实对于大多数数据库来说是没有区别的,但是对于mysql这种数据库是有区别的,你在hibernate中把ID生成器设成increment但是它不一定会increment。