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集合中
上一篇: 获取一个实体的所有字段,不带类名
下一篇: SSM项目中的配置文件
推荐阅读
-
Oracle生成查询包含指定字段名对应的所有数据表记录语句
-
Django objects的查询结果转化为json的三种方式的方法
-
列出SQLServer查询分析器提供的所有键盘快捷方式
-
hive部分:hive建表的三种方式(直接建表,查询建表,like建表)
-
hibernate多表查询中单表的同一条记录内存共享时弊病的处理
-
hibernate多表查询中单表的同一条记录内存共享时弊病的处理
-
查看linux中所有用户的三种方式
-
SQL SERVER查询数据库所有表的大小,按照记录数降序排列
-
Lucene之分页查询的三种方式-yellowcong
-
Hibernate的三种查询方式 HibernateSQLOO编程J#