Hibernate - 如何获取对象引用

时间:2018-05-18 09:55:04

标签: java

我正在从.csv文件中读取数据并将这些值存储到一个表中。 该表有一个POJO类。该类有变量

   private Integer customerId;

在hbm.xml文件中对上述属性进行映射

     <property name="customerId" type="long">
        <column name="CUSTOMER_ID" />
    </property>

customer_id等于XXXX类ID。 基于customer_id,我需要XXXX类对象而不需要手动查询。

你能帮忙吗? 在此先感谢

1 个答案:

答案 0 :(得分:0)

我认为你的POJO被称为Customer并且你有类似于Hibernate documentation的东西,那么你可以使用:

session = sessionFactory.openSession();
session.beginTransaction();
Customer myCustomer = session.load(Customer.class, <THE_ID_YOU_ARE_LOOKING>);
session.getTransaction().commit();
session.close();