hibernate怎么获取表中所有记录?

我就是不知道怎么把所有记录一条一条的打印出来啊`
2024-12-04 05:01:06
推荐回答(2个)
回答(1):

使用下面的代码就可以将记录打印出来
Session session = HibernateSessionFactory.getSession();
String sql = "from Msg";
Query que = session.createQuery(sql);
List msgs = que.list();
Iterator it=msgs.iterator();
while(it.hasNext())
{
Message msg=(Message)it.next();
System.out.println(msg.getXXX());
}

回答(2):

这样是最常见的。

Session session = HibernateSessionFactory.getSession();
String sql = "from Msg";
Query que = session.createQuery(sql);
List msgs = que.list();