Hibernate是什么呢

 时间:2024-10-13 23:53:29

1、b.Hibernate好处 a.避免程序员写大量复杂SQL b.SQL移植性较差,Hibernate可以自动生成SQL,移植性强 c.自动完成数据记录与Java对象之间的映射

Hibernate是什么呢

2、 2)了解Hibernate基本原理--ORM Hibernate基于ORM思想的实现. Object Relation Mapping对象关系.映射.

Hibernate是什么呢

3、Hibernate可以完成java对象和数据表记录易七淄苷之间的映射,这样程序员在业务层只要对这些对象操作,就可以实现对数据库的操作. Hibernate主要构芤晟踔肿成: a.hibernate主配置(数据库连接参数) b.实体类<--映射文件-->数据表

Hibernate是什么呢

4、*2.Hibernate基本使用 1)主要使用步骤 a.引入hibernate开发包jar

Hibernate是什么呢
Hibernate是什么呢

5、b.在src下添加hibernate.cfg.xml主配置文件(1个) 用于定义数据库连接参数

6、 c.定义实体类User(n个)

Hibernate是什么呢
Hibernate是什么呢

7、d.定义映钻谑攉捅射描述文件User.hbm.xml(n个) e.利用Hibernate API完成增删改查操作hibernate.cfg.xml---->User.hbm.xml---->User类修改了hbm.xml的名称和所在位置,要修改hibernate.cfg.xml的修改了实体类User的名称和包路径,要修改hbm.xml文件的的name属性修改了hibernate.cfg.xml的名称和位置,要修改conf.configural("指定路径"); 2)基本操作(必须掌握)添加 : session.save()public void AddUser(){ User user=new User(); user.setEmail("[email protected]"); user.setNickname("di"); user.setPassword("1987"); Configuration conf=new Configuration();/默认加载src下的hibernate.cfg.xml conf.configure(); //获取Session对象工厂建SessionFactory factory =conf.buildSessionFactory(); Session session=factory.openSession(); Transaction tx=session.beginTransaction();执行添加操作session.save(user);//提交事务tx.commit();//关闭sessionsession.close();删除 : session.delete()public void testdelete(){ User user=new User(); user.setId(1); Session session=Util.getUtil(); Configuration conf=new Configuration(); conf.configure(); SessionFactory factory=conf.buildSessionFactory(); Session session=factory.openSession(); Transaction tx=session.beginTransaction();

Hibernate是什么呢
Hibernate是什么呢
  • 如何给QQ好友填写好友印象?
  • 华为mate20如何升级鸿蒙系统?
  • 阿拉德之怒阵魔为什么没输出
  • 部落冲突刷钱技巧 钱多到小木工不够用
  • 怎样做个好儿媳
  • 热门搜索
    敬廉崇洁手抄报内容 端午手抄报模板 节水节电节粮手抄报 小学生守则手抄报 安全法制手抄报内容 普法手抄报图片 读书活动手抄报 爱读书手抄报 八礼四仪手抄报内容 关于英雄的手抄报图片