hibernate笔记

上传人:桔**** 文档编号:465746515 上传时间:2022-11-03 格式:DOC 页数:6 大小:43KB
返回 下载 相关 举报
hibernate笔记_第1页
第1页 / 共6页
hibernate笔记_第2页
第2页 / 共6页
hibernate笔记_第3页
第3页 / 共6页
hibernate笔记_第4页
第4页 / 共6页
hibernate笔记_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《hibernate笔记》由会员分享,可在线阅读,更多相关《hibernate笔记(6页珍藏版)》请在金锄头文库上搜索。

1、1. 配置文件: hibernate映射文件 / name 是包名点类 table 是数据库中的表明/ id 在stu类中用它的封装类型 表示主键 column 表示列明/property 默认string类型 不写列名默认与name名相同2. 在myeclips中添加hibernate自动生成3. 测试类package org.jsoft.stu;import java.util.Date;import org.hibernate.Session;importorg.jsoft.hibernet.test.HibernateSessionFactor;public class StuTest

2、 public static void main(String args) Session session=HibernateUtil.getSessionFactory().openSession();session.beginTransaction();/开始事物Stu stu = new Stu();stu.setName(shao);stu.setAge(24);stu.setBirth(new Date();session.save(stu);session.getTransaction().commit();4. DAO中的怎删改查思路:获得session 对象 启事务(不对表修改

3、不用启事物 如查找)5. 怎删改1. package org.jsoft.hb.dao;2. import java.util.ArrayList;3. import java.util.List;4. import org.hibernate.Query;5. import org.hibernate.Session;6. import org.jsoft.factory.HibernateSessionFactory;7. import org.jsoft.model.User;8. public class UserDao 9. public void save(User u1) 10.

4、 Session session = HibernateSessionFactory.getSession();11. session.beginTransaction();12. session.save(u1);13. session.beginTransaction().commit();14. 15. public void delete(Integer id) 16. Session session=HibernateSessionFactory.getSession();17. session.beginTransaction();18. User u1=get(id); /获得i

5、d19. session.delete(u1);20. session.beginTransaction().commit();21. 22.23. public void update(Integer id) 24. Session session = HibernateSessionFactory.getSession();25. session.beginTransaction();26. User u = new User(); /更新时将User实例化27. u.setId(id);28. u.setName(邵佳明);29. u.setSex(F);30. session.upda

6、te(u);/保存31. session.beginTransaction().commit();32. 33.34. public User get(Integer id) 35. Session session = HibernateSessionFactory.getSession();36. User user = (User) session.get(User.class, id);37. return user;38. /session 下的get 方法 强转成User39. 40. public List findAll() 41. Session session= Hibern

7、ateSessionFactory.getSession();42. List list=new ArrayList();43. Query query=session.createQuery(from User u);/User 指的是User类44. list=query.list();45. return list;46. 47. public static void main(String args) 48. UserDao userDao = new UserDao();49. / for(int i=0;i=10;i+)50. / User u1=new User();51. /

8、u1.setAddress(长春);52. / u1.setAge(23+(i);53. / u1.setName(shao +(i+1);54. / u1.setSex(M);55. / userDao.save(u1);56. / 57. / userDao.update(8);58. /User u1 = userDao.get(10);59. /System.out.println(u1.getAddress() + + u1.getAge();60. /userDao.delete(8);61. List list=userDao.findAll();62. for(User u:list)63. System.out.println(u.getAddress()+ +u.getName();64. 65. 66. 6.改变项目后一定重新发布

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号