zoukankan      html  css  js  c++  java
  • Hibernate-概述-搭建-测试-配置详解

    一 hibernate概述

    1.1 框架是什么

    1.框架是用来提高开发效率的

    2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.

    3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

    1.2 hibernate框架是什么

    1.3 hibernate的好处

    操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

    1.4 hibernate是一款orm框架

    orm:object relationg mapping. 对象关系映射

    orm分4级

    1. hibernate属于4级:完全面向对象操作数据库
    2. mybatis属于2级
    3. dbutils属于1

    二 hibernate框架的搭建

    2.1 下载hibernate

      hibernate解压后的文件夹如下

     2.2 导包

    导入必须包

    驱动包

    2.3 创建数据库,准备表,实体

    2.4书写orm元数据

     导入约束

     

    orm元数据

     

    2.5 书写主配置文件

     

    2.6 书写代码测试

    三 配置详解

    3.1 orm元数据

    根元素

    class元素

     

    id元素

     

    property元素

     

    3.2 hibernate主配置

    必选属性配置(5个)

     

    可选属性配置(3个)

     

     元数据引入配置

     

    四 hibernateAPI详解

    4.1 Configuration

    创建

    加载主配置

    加载orm元数据(扩展|了解)

    4.2 SessionFactory

     

    4.3 Session

     

    获得事务

     

     

     

    4.4 Transaction

    封装了事务的操作.

     打开事务

    方式一

     

    方式二(建议使用)

    提交事务

     

    回滚事务

     

    五 源码和资料

    链接:https://pan.baidu.com/s/1sAUNuuNX8wmsN2jIkhPLMw 密码:7z5z


    作者:8亩田
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.

    本文如对您有帮助,还请多帮 【推荐】 下此文。
    如果喜欢我的文章,请关注我的公众号
    如果有疑问,请下面留言

    学而不思则罔 思而不学则殆
  • 相关阅读:
    kuryr环境搭建
    使用docker搭建kafka环境
    记一次解决curl https证书问题
    一篇精彩的洗地文
    个人知识管理利器wiz
    Markdown写作
    用Bottle开发web程序(二)
    用Bottle开发web程序(一)
    Magnum Kubernetes源码分析(二)
    DVWA(九):File Upload 全等级文件上传
  • 原文地址:https://www.cnblogs.com/liu-wang/p/8664614.html
Copyright © 2011-2022 走看看