uniqueresult
如果查询返回多个值用list()方法
public void testQuery(){
configuration config = new Configuration().configure();
sessionfactory factory = config.buildSessionFactory(); //创建SessionFactory
Session session = factory.openSession(); //创建Session
session.begintransaction(); //开始事务
Query query = session.createQuery("from Student");
List list = query.list(); // 用list方法返回多个值
//List list = session.createQuery("from Student").list();
for(int i=0;i<list.size();i++){
Student student = (Student)list.get(i);
System.out.print(student.getId()+" ");
System.out.print(student.getName()+" ");
System.out.print(student.getSex()+" ");
System.out.print(student.getBirthday());
System.out.println();
}
session.getTransaction().commit(); //提交事务
session.close(); //关闭Session
}
当确定返回的实例只有一个或者null时 用uniqueresult()方法
public void testGet(){
Configuration config = new Configuration().configure();
SessionFactory factory = config.buildSessionFactory();
Session session = factory.openSession();
session.beginTransaction();
Query query = session.createQuery("from Student s where s.id=?");
query.setString(0, "2");
Student student = (Student)query.uniqueResult(); //当确定返回的实例只有一个或者null时 用uniqueResult()方法
//Student student = (Student)session.createQuery("from Student s where s.id=?").setString(0,"5").uniqueResult();
System.out.println(student.getName());
System.out.println(student.getBirthday());
session.getTransaction().commit();
session.close();
}
相关阅读
jQuery 属性 jQuery Accordion jQuery Validate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简
定义和用法 $.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)提示:源数组不会受到影响,过滤结果只反
jquery serializeArray()、serialize() 增加数据
一、提交表单时添加参数 1、#serializeArray var dataParam = $("#form1").serializeArray(); //添加age="18" dataParam.push({"
1. jQuery选择器的优势:(1) 代码更简单(2) 支持CSS1到CSS3选择器(3) 完善的处理机制2. jQuery选择器的分类(1) 基本选择器 基本
jQuery.event.trigger()的简单解释,不bb源码。
改了个bug,发现这个东西以前不知道,搜索了一下,看到的都是长篇大论,还谈js的源码,也是醉了。 我就简单的说说这个是干啥的。 简单说:就