hibernate总结
来源:互联网 发布:vb串口通信及编程实例 编辑:程序博客网 时间:2024/06/06 07:48
dao层,定义方法获取Session对象,通过其方法save(实体对象) update(实体对象)插入和更新数据 无返回值
createQuery(“from person where id=?”)方法.setParameter(0,id).uniqueResult()通过id查询(返回实体类型强制转换方式( Person))或删除一条数据createQuery(“ delete from person where id=?”)方法.setParameter(0,id).executeUpdate()无返回值
createQuery(“from person where id=?”)方法.setParameter(0,id).uniqueResult()通过id查询(返回实体类型强制转换方式( Person))或删除一条数据createQuery(“ delete from person where id=?”)方法.setParameter(0,id).executeUpdate()无返回值
查询多条语句,返回带有泛型实体类型的list序列 createCriteria(Person.class).list();
private Session getSession() return sessionFactory.getCurrentSession()
public Person getPersonById(String id) { return (Person) this.getSession().createQuery("from Person where id=?").setParameter(0, id).uniqueResult(); public void addPerson(Person person) { this.getSession().save(person); public void updatePerson(Person person) { this.getSession().update(person);public void deletePersonById(String id) { this.getSession().createQuery("delete Person where id=?").setParameter(0, id).executeUpdate();}@SuppressWarnings("unchecked")public List<Person> getPersons() { return this.getSession().createCriteria(Person.class).list();}
public List<Students> queryAllStudents()
Session session=MyHibernateSessionFactory.getSessionFactory().getCurrentSession();
tx=session.beginTransaction();
hql="from Students ";
Query query=session.createQuery(hql);
list=query.list();
tx.commit();
return list;
public Students queryStudentsBySid(String sid) s=(Students)session.get(Students.class, sid);
public boolean addStudents(Students s) s.setSid(getNewSid()); session.save(s);
public boolean updateStudents(Students s) session.update(s);
ublic boolean deleteStudents(String sid)
Students s=(Students)session.get(Students.class, sid);
session.delete(s);
阅读全文
0 0
- Hibernate总结
- hibernate总结
- hibernate总结
- hibernate总结
- hibernate 总结
- Hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- Hibernate总结
- hibernate 总结
- Hibernate 总结
- Hibernate 总结
- Hibernate总结
- 【转】CNN卷积神经网络_ GoogLeNet 之 Inception(V1-V4)
- RIOT-Nucleo-144 系列板的运行
- c#之static关键字
- 百度地图,各种问题解决汇总
- Linux系统介绍(四)IO重定向与管道
- hibernate总结
- jqueryeasyui 时间戳格式
- linux :grep
- (1)Java虚拟机:Java内存区域与内存溢出异常
- 7-LTE QoS: SDF and EPS Bearer QoS
- 日常站点开发常用到的几个JavaScript方法
- Ueditor抓取远程图片
- 银联支付需要的证书(下载和导出以及上传流程)
- 嵌入式高手修炼之路,想月薪30K就努力学