酷知百科网

位置:首页 > 游戏数码 > 互联网

Hibernate是什么呢?

互联网7.53K

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

Hibernate是什么呢?

操作方法

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

Hibernate是什么呢? 第2张

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

Hibernate是什么呢? 第3张

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

Hibernate是什么呢? 第4张

(04)*rnate基本使用1)主要使用步骤a.引入hibernate开发包jar

Hibernate是什么呢? 第5张

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

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

Hibernate是什么呢? 第6张
Hibernate是什么呢? 第7张

(07)d.定义映射描述文件(n个)e.利用Hibernate API完成增删改查操作---->---->User类修改了的名称和所在位置,要修改的修改了实体类User的名称和包路径,要修改文件的的name属性修改了的名称和位置,要修改igural("指定路径");2)基本操作(必须掌握)添加 : ()public void AddUser(){User user=new ");ickname("di");assword("1987");Configuration conf=new Configuration();/默认加载src下的igure();//获取Session对象工厂建SessionFactory factory =dSessionFactory();Session session=Session();Transaction tx=nTransaction();执行添加操作(user);//提交事务it();//关闭e();删除 : te()public void  testdelete(){User user=new User();d(1);Session session=til();Configuration conf=new Configuration();igure();SessionFactory factory=dSessionFactory();Session session=Session();Transaction tx=nTransaction();

Hibernate是什么呢? 第8张
Hibernate是什么呢? 第9张
标签:Hibernate