欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hibernate查询所有记录的三种方式

程序员文章站 2022-04-29 23:53:15
...

Query对象查询

Query query = session.createQuery("from User");//hql语句
List<User> list = query.list();//获取到了所有的记录

Criteria对象

Criteria criteria = session.createCriteria(User.class);//通过实体类进行操作
List<User> list = criteria.list();

SQLQuery对象

	SQLQuery sqlQuery = session.createSQLQuery("select * from t_user where uid = 1");//返回结果是数组的形式  
	sqlQuery.addEntity(User.class);//将结果放到实体类中
	List<User> list = sqlQuery.list();//将实体类存放到list集合中
相关标签: 查询所有