zoukankan      html  css  js  c++  java
  • Hibernate(一)初始Hebirnate

    一.关于Hibernamte的简介

    1.Hibernate是一个开发源代码的对象关系映射框架(ORM;

    2.JDBC进行了轻量级的封装,可以将实体类和数据库中的表产生映射关系;

    3.是一个全自动的ORM框架;hibernate能自动生成sql语句;

    4.程序员可以完全按照面向对象的编程思想来操作数据库.

    我们现在学习的是Hibernate中的一个ORM他还有其他的

    具体关于Hibernate的信息可以去官网上查询http://hibernate.org/ogm/

    写一个关于hibernate的一些核心API

    1.Configuration类

    加载hibernate的核心文件,负责启动hibernate和创建SessionFactory对象

    2.SessionFactory接口

    初始化hibernate,是数据存储源的代理,负责创建session对象。在一个项目中我们只需要创建一个SessionFactory就可以了,需要操作多个数据库是,一个数据库对应一个SessionFactory

    3.Session接口

    负责执行持久化对象的CRUD(增删改查)操作,是线程不安全的,可以开启事务,创建Transaction对象

    4.Transaction接口

    针对的是事务

    5.Query接口

    方便我们对数据库数据的查询,有两种方式来实现查询:

     01.sql

     02.hql

    6.Criteria接口

     query接口非常相似!完全面向对象的思想去操作数据库!

  • 相关阅读:
    矩阵乘法(二):利用矩阵快速幂运算完成递推
    更改codeblock编译后程序的图标
    如何在VS2008下使用FLTK
    Python type() 函数
    Python range() 函数用法
    Python len()方法
    Python filter() 函数
    Python bool() 函数
    数据类型
    JAVA标识符
  • 原文地址:https://www.cnblogs.com/my-123/p/9092311.html
Copyright © 2011-2022 走看看