zoukankan      html  css  js  c++  java
  • 一、Hibernate介绍, 语法

    一.                                                         Hibernate介绍, 语法

    1.   传统的JDBC操作

    获取连接;

    创建可执行对象;

    执行数据库操作;

    2.   JDBC连接的工具化, JDBC操作的工具化

    用公共类实现数据库的连接, 查询, 新增,更新,删除以及关闭连接操作.

    3.   JDBC连接的配置化

    把连接信息配置在文本文件中,这样修改环境不需要重新编译java文件

    把数据库操作封装在工具类中,业务不需要关心数据库连接环境。(同第二种方法)。

    4.   连接池的引入

    对操作结束后的连接不马上关闭, 而是维持一个合理的空闲连接数, 获取连接也不一定完全新建连接, 可以从空闲连接池中获取.

    5.   POJO, 数据的对象化

    POJO 在 Hibernate 语义中理解为数据库表所对应的 Domain  Object。这里的 POJO 就是所谓的“Plain  Ordinary  Java  Object"或者"Plain Old Java Object”""",字面上来讲就是无格式普通 Java  对象,简 单的可以理解为一个不包含逻辑代码的值对象(Value Object  简称 VO)。

    一个典型的 POJO:

    public class TUser implements Serializable {

    private String name;

     

    public User(String name) {

    this.name = name;

    }

     

    public User() {

    }

     

    public String getName() {

    return this.name;

    }

     

    public void setName(String name) {

    this.name = name;

    }

    ....

    }

    6.   持久层的对象化, 持久层的框架化

    数据操作不局限于表,列的形式,  而可以把表映射为类的对象,

    对数据库连接池, 会话的管理实行统一的框架化;

    7.   Hibernate是什么?

    2001年末, Hibernate第一个正式版本发布; 作者为Gavin King

    2003年6月8日, Hibernate 2发布; 2003年末被JBoss收购.

    2005年3月, Hibernate 3 发布.

    8.   Hibernate的jar, 软件环境

  • 相关阅读:
    字母统计
    特殊乘法
    一年的第几天
    找中位数
    查找学生信息
    Hdu 1009 FatMouse' Trade
    Hdu 1012 u Calculate e
    Hdu 1005 Number Sequence
    Hdu 1008 Elevator
    Hdu 1003 Max Sum
  • 原文地址:https://www.cnblogs.com/linzheng/p/1924849.html
Copyright © 2011-2022 走看看