hibernate介绍以及环境搭建

1.hibernate是对JDBC的轻量级封装
任何可以使用JDBC的场合都可以使用hibernate
hibernate是一个dao层框架

2.ORM object-relationship-mapping 对象关系映射
JPA 是javaEE 5 的标准ORM接口 是一套接口
hibernate 是JPA的实现类

关系: ORM是一种思想,JPA则是这一种思想的具体体现形式。
是以java语法规范表现出来的一种形式。是一套接口,
hibernate则是这一套接口的具体实现。

   hibernate基本jar包
      1.reqired目录下所有jar包
      2.optional/c3p0下所有jar包
      3.optional/ehcache/slf4j-api-1.6.1.jar
      4.jpa-metamodel-generator下所有jar包
      5.jpa/hibernate-entitymanager-5.0.7.Final.jar
                辅助包
      mysql驱动包
      junit-4.9.jar包  

我的第一个hibernate程序
1.导包
2.建立实体类
3.建表
4.让实体类和表建立映射关系
通过映射文件来实现
映射文件一般命名为 实体类名.hbm.xml

   xml文件功能蛮多  想要实现相应的功能  需要使用相应的约束     
   
          映射文件的约束 : 
    -hibernate-core-5.0.11.Final.jar
    -org.hibernate 
    -hibernate-mapping-3.0.dtd (10到13行)     
  
         类映射表  属性映射字段  
        主键特殊一点 需要主键生成策略

5.写hibernate配置文件  
         配置文件名不要更改 :hibernate.cfg.xml 
         配置文件的约束 : 
    -hibernate-core-5.0.11.Final.jar
    -org.hibernate 
    -hibernate-configuration-3.0.dtd (10到13行) 
   
        配置文件必须要的5个属性
            数据库四要素和数据库方言
        
        配置文件可选属性
    1.c3p0连接池  
    2.设置上下文对象
    3.打印sql语句
    4.格式化sql语句   
    
      必要的    : 注册映射文件 
      
       注释:对代码的解释说明  这个解释是给程序员看的
       注解:对代码的解释说明   这个解释是给JVM看的 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值