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 测试

  • 相关阅读:
    js获取url参数方法
    JQuery ajax 传递数组
    删除数组中的重复元素
    jquery load的使用
    css3 圆角
    一个项目最忌讳什么
    Lambda 表达式笔记
    KE ASP.NET取到kindeditor 编辑器数据
    ADO.NET
    .NET中Bind和Eval的区别
  • 原文地址:https://www.cnblogs.com/huangbo0502/p/11181060.html
Copyright © 2011-2022 走看看