数据库设计:1张主表,6张从表。从表和主表是外键关系。
需求:有一个xml文件,记录了7张表的信息,我需要把7张表的所有属性解析出来,放入model,再存入数据库。
问题:6张从表都有一个字段是主表的id,而主表的id是自增长的,我在保存6张从表的时候,如何确定这个字段呢?难道要先保存主表,得到主表的id,再保存从表? 多谢各位帮忙分析!
需求:有一个xml文件,记录了7张表的信息,我需要把7张表的所有属性解析出来,放入model,再存入数据库。
问题:6张从表都有一个字段是主表的id,而主表的id是自增长的,我在保存6张从表的时候,如何确定这个字段呢?难道要先保存主表,得到主表的id,再保存从表? 多谢各位帮忙分析!
先从数据库中取出主表ID.
hibernate的话,可以一个方法里全部保存,保存主表,直接get这个iD字段就可以了,然后这个ID就是主表的ID
使用spring的声明式事务在service层实现。
先保存主表,然后再保存明细表;