enter image description here我有两个表,一个是贷方,第二个是借方。我想要@OneToMany关系。贷方表中只有一行数据,而贷方表中只有多行数据
信用表:
今天的生意
仅单行数据的所有行
借项表:
说明
添加数量和描述多个数据
我正在使用带有休眠项目结构的Spring mvc,如下所示
如何使用@OneToMany Relationship创建实体,当我保存该数据时,所有数据将同时保存到两个表中
答案 0 :(得分:0)
为此,您需要Cascade坚持。
@OneToMany(mappedBy="credit", cascade=CascadeType.PERSIST)
List<Debit> debits;
然后在您的dao中
Credit credit = new Credit(......);
credit.setDebits(/*the list of debits*/)
entityManager.persist(credit);
或者如果您使用的是springdata jpa:
repository.save(credit);