养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Hibernate是什么呢

时间:2024-10-23 01:51:47

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是什么呢

© 一点知识