Java Hibernate-如何获取对象引用
我正在从.csv文件中读取数据,并将这些值存储到一个表中。 对于该表,请使用POJO类。那个类有变量Java Hibernate-如何获取对象引用,java,Java,我正在从.csv文件中读取数据,并将这些值存储到一个表中。 对于该表,请使用POJO类。那个类有变量 private Integer customerId; 在hbm.xml文件中映射上述属性 <property name="customerId" type="long"> <column name="CUSTOMER_ID" /> </property> 客户id等于XXXX类别id。 根据客户id,我需要XX
private Integer customerId;
在hbm.xml文件中映射上述属性
<property name="customerId" type="long">
<column name="CUSTOMER_ID" />
</property>
客户id等于XXXX类别id。
根据客户id,我需要XXXX类对象,无需手动查询
你们能帮忙吗
提前感谢我假设您的POJO名为
客户
,并且您有类似的功能,那么您可以使用:
session = sessionFactory.openSession();
session.beginTransaction();
Customer myCustomer = session.load(Customer.class, <THE_ID_YOU_ARE_LOOKING>);
session.getTransaction().commit();
session.close();
session=sessionFactory.openSession();
session.beginTransaction();
Customer myCustomer=session.load(Customer.class,);
session.getTransaction().commit();
session.close();
为什么它被映射为整数客户ID
而不是客户客户
呢?因为XXX类对象当时不可用,我不想映射该对象