zoukankan      html  css  js  c++  java
  • Hibernate

    一、Hibernate优点
    1.简化了JDBC繁琐的编码 2.对面向对象特性支持(对象.方法()形式完成持久化)
    3.良好 可移植性好
    二、Hibernate的缺点1.不适合需要使用数据库的特定优化机制的情况(sql不灵活)2.不适合大规模的批量数据处理
    三、与MyBatis的比较
    1.相对于MyBatis的“SQL-Mapping”的ORM实现,Hibernate的ORM实现更加完善,提供了对象状态管理、级联操作等功能
    2.完全面向对象,语句与数据库无关,开发者无需关注SQL的生成,开发简单,便于修改,数据库移植性好
    3.由于直接使用SQL,MyBatis使用自由度较高
    四、使用步骤
    1.下载jar包
    下载需要的jar文件
    Hibernate的官方网站http://hibernate.org 托管网站https://sourceforge.net/projects/hibernate/files/ 推荐下载:hibernate-distribution-3.6.10.Final-dist.zip
    部署jar文件 hibernate3.jar lib equired目录下的jar文件 libjpahibernate-jpa-2.0-api-1.0.1.Final.jar 数据库驱动jar文件
    2.编写Hibernate配置文件
    用于配置数据库连接
    运行时所需的各种特性
    一般命名为“hibernate.cfg.xml”
    3.编写实体类与映射文件
    4.SqlFactory 测试

  • 相关阅读:
    设计模式-抽象工厂
    设计模式-工厂方法
    设计模式-简单工厂
    设计模式-单例模式
    设计模式使用指南
    适合Java程序员看的UML学习手册
    第六周 Java8新特性
    deepin15.11系统使用罗技k380键盘
    动态规划系列之六01背包问题
    《比勤奋更重要的是底层思维》
  • 原文地址:https://www.cnblogs.com/huangbo0502/p/11181060.html
Copyright © 2011-2022 走看看