Hibernate是什么呢

 时间:2024-10-23 04:35:56

1.Hibernate基本概念1)Hibernate有什么作用a.Hibernate框架主要用于对数据库操作,是对JDBC的封装.在应用程序中实现数据访问层.

Hibernate是什么呢

方法/步骤

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

Hibernate是什么呢

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

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.利用HibernateAPI完成增删改查操作hibernate.cfg.xml---->User.hbm缕计瓤账.xml---->User类修改了hbm.xml的名称和所在位置,要修改hibernate.cfg.xml的修改了实体类User的名称和包路径,要修改hbm.xml文件的的name属性修改了hibernate.cfg.xml的名称和位置,要修改conf.configural("指定路径");2)基本操作(必须掌握)添加:session.save()publicvoidAddUser(){Useruser=newUser();user.setEmail("nihao@163.com");user.setNickname("di");user.setPassword("1987");Configurationconf=newConfiguration();/默认加载src下的hibernate.cfg.xmlconf.configure();//获取Session对象工厂建SessionFactoryfactory=conf.buildSessionFactory();Sessionsession=factory.openSession();Transactiontx=session.beginTransaction();执行添加操作session.save(user);//提交事务tx.commit();//关闭sessionsession.close();删除:session.delete()publicvoidtestdelete(){Useruser=newUser();user.setId(1);Sessionsession=Util.getUtil();Configurationconf=newConfiguration();conf.configure();SessionFactoryfactory=conf.buildSessionFactory();Sessionsession=factory.openSession();Transactiontx=session.beginTransaction();

Hibernate是什么呢

Hibernate是什么呢

如何给QQ好友填写好友印象? 华为mate20如何升级鸿蒙系统? 阿拉德之怒阵魔为什么没输出 部落冲突刷钱技巧 钱多到小木工不够用 怎样做个好儿媳
热门搜索
花粉少女 帝王蟹图片 荨麻疹图片 中国风图片 必应图片