两种方式查找
来源:互联网 发布:火车票照片制作软件 编辑:程序博客网 时间:2024/06/05 07:39
两种方式查找
Criteria和Query
首先我们来看一下criteria这个方式的:
Session s=null;
try {
s=hibernateUtil.getSession();
String queryString="from User u whereu.name=:n";//User就是累名字,而u就是一个匿名别名,u.name是属性名
Query query=s.createQuery(queryString);//hibernate的查询语言hql
query.setString("n", name);//记住这是从0开始的
query.setFirstResult(2);
query.setMaxResults(2);
List<User> list=query.list(); //查出来的是一个列表说明是很多的数据
for (User user : list) {
System.out.println(user.toString());
}
// User user=(User) query.uniqueResult();//如果超过一行那么就是抛异常
// System.out.println(user.toString());
这是增加的代码,
我们再来看一下criteria这个的查找
Session session=null;
try {
session=hibernateUtil.getSession();
Criteriacriteria=session.createCriteria(User.class);
criteria.add(Restrictions.eq("name",name));//里面的是约束条件
//criteria.add(Restrictions.le("birthday",new Date()));//里面的是约束条件
List<User> list=criteria.list();
for (User user : list) {
System.out.println(user.toString());
}
} finally {
if (session!=null) {
session.close();
}
}
}
- 两种方式查找
- 两种查找方式
- 两种查找方式
- 二分查找的两种方式
- 二分查找的两种实现方式
- 二分查找的两种实现方式
- 二分查找的两种基本方式
- java实现二分查找-两种方式
- Java 中的两种查找算法方式
- EJB会话bean查找和注入注解两种方式
- java折半查找法的两种方式
- javascript中二分查找法的两种实现方式
- 算法:两种方式(递归/循环)实现二分查找
- 二分查找的两种实现方式(JAVA)
- 二分查找的两种实现方式--循环和递归
- 两种方式Java实现二分查找法
- C++之二分查找/折半查找(非递归和递归两种方式)
- 两种二分查找
- 新建的MFL,在创建Xqury Transformation的时候,不显示节点
- Hibernate的一些细节
- PHP 使用 APC 增進執行速度。
- CURD增删改查
- 表与表之间关系 --------实体与实体之间关系
- 两种方式查找
- 总结一下最近 Python 学习心得
- 在Eclipse中用JDBC连接Sql Server 2005总结
- 最近做的一个QQ项目
- LINUX学习笔记19——内核简介
- PHP下用Memcache 实现消息队列
- APK文件夹结构
- Web应用中的轻量级消息队列
- 美刊预测2020年人类生活:传统计算机将消失