休眠:选择列表而不是设置

时间:2018-03-21 10:02:03

标签: java list hibernate set

我正在使用Hibernate将DB转换为Entity和DAO Classes。 Hibernate自动选择Set类型,但我需要List类型。 如何更改休眠设置?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须使用会话的createCriteria方法并保留在您的对象列表中,如下所示:

List<YourDAO> list = getSession().createCriteria(YourDAO.class).list();

或createQuery方法,并在使用.list后获取数据:

Query q = getSession().createQuery("select o from yourDAO o");
List<YourDao> list = q.list();

这将为您提供数据库中实体的所有记录。