在 Hibernate 5 中,根据主键查询实体的方法与 Hibernate 3 和 4 中的方法类似,可以使用 Session.get()
方法或 EntityManager.find()
方法。
假设你有一个实体类 User
,它的主键属性是 id
,那么你可以使用以下代码来根据主键查询一个 User
实体:
使用 Hibernate Session:
Session session = sessionFactory.openSession();
User user = session.get(User.class, id);
session.close();
HIB5的POM文件
<!-- hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.1.Final</version>
</dependency>