hibernate java

作者:原创时间:2022-03-22
文档

hibernate java是什么,让我们一起了解一下?

hibernate是一个对象关系映射框架,它研究的是如何以面向对象的方式来操纵数据库,其底层实现是JDBC。所体现的映射主要是java中类结构与数据库中表结构中的映射、类结构中的属性成员与数据库中字段的映射以及继承映射、关联映射等。

Hibernate的优点有哪些?

1、Hibernate自动生成SQL语句,自动执行,使程序员可以使用对象编程思维来操纵数据库。

2、Hibernate对JDBC访问数据库代码封装,简化了数据访问层代码。

3、Hibernate使用java的反射机制。

4、Hibernate是一个轻量级框架,性能好,支持很多关系型数据库,多种场合。

那么,Hibernate如何使用?

1、下载Hibernate并导入jar包。

2、创建数据库和表。

3、编写对象模型Javabean POJO。

4、配置核心配置文件hibernate.cfg.xml【连接数据库的配置】。

5、编写映射文件hibernate mapping(*.hbm.xml),【声明对象模型能关联数据库表字段】。

6、调用Hibernate的api 。

使用过程中,最重要的编写映射文件代码示例如下:

//javabean: 
public class User   {
 
private int uid;
private String username;
private String password;
    ..............setter+getter............
 
}
--------------------------------------------------------------------
 
对应User的映射配置文件 User.hbm.xml
 



 





 



 

 

以上就是小编今天的分享了,希望可以帮助到大家。



显示全文
hotspot java idea创建java idea创建普通java项目 idea怎么建立java idea编写java程序 influxdb java instance java instant java integer java interface java iterator java 铁观音产地是哪个地方 java -ea 南极洲有哪些国家 行程码带*号什么意思 祁连山在哪个省境内 idea新建java项目 java -xms java 32bit idea新建一个java项目 hbase java guava java groupby java grep java golang调用java glue java geojson java geohash java gdb java gdal java gateway java for循环java foreach java field java 爱奇艺黄金会员和星钻会员的区别 false是java关键字吗 extends java extend java excel读取java enum java