如何在Hibernate中从数据库中获取行?

时间:2016-10-02 13:55:31

标签: hibernate

当Hibernate查询(List)行时,我不想使用SELECT作为默认值,而是使用Set。如何在Hibernate中将行作为Set获取?如果行包含除主键之外的重复条目,会发生什么?

这里,如果使用List,请提供查询行的实例。我想将List切换为Set

List<Student> students = [objectSessionFactory].getCurrentSession
.createQuery("from Student")
.list();

1 个答案:

答案 0 :(得分:0)

只需在POJO中使用Set,Hibernate就会使用PersistentSet将其映射到数据库表。关于公布的条目:请确保您正确实现哈希码和等于您的对象......