假设你有表格table1和表格table2。您可以使用单个javax.persistence.EntityManager持久化各种类的许多实体吗?
我使用SpringBoot与休眠JPA。
我宣布EntityManager对象,如下使用注解@PersistenceContext
@PersistenceContext
private EntityManager em;
然后,我要循环对象的列表 - 一些物体会被插入table1中有的在表2 - 根据一个对象属性的值。
Table1和Table2分别是table1和table2的实体类。两者都有相同的模式。
你能做到以下几点吗?
for(Object object: objectList){
em.persist(new Table1(object.attribute1, object.attribute2));
em.persist(new Table2(object.attribute1, object.attribute2));
}
一个EntityManager适用于类(实体)不表坚持不同类的许多实体! –
是的,所以Table1和Table2是实体类 – Tisha