goodmm 发表于 2016-10-24 09:32:14

mysql反向工程~从数据到实体hbm文件的对应(原创)

  用数据库模型绘图时:
   1· 外键默认是on delete / update :none
  设置为on delete / update: cascade
  这个只会对生成的数据库有影响,对反向工程得到的实体和hbm.xml文件都没有影响
   2·为某个字段设置默认值时,这个只会对生成的数据库有影响,对反向工程得到的实体和hbm.xml文件都没有影响

  
  此外,3·用数据库模型,绘制表,用线段勾勒外键,会自动建立index和foreign,这时候字段都会带个数字1如:user_book1.在用模型导出sql文件后,source这个文件的时候,就会报错。(外键无效等),原因不知道是带数字了,还是index和foreign的名字重复了,反正不行。
  
  解决:1·手写外键,不用图形勾勒
  2·勾勒出来,将1去掉,将index最后全添加_index,将外键的1去掉
页: [1]
查看完整版本: mysql反向工程~从数据到实体hbm文件的对应(原创)