zoukankan      html  css  js  c++  java
  • Hibernate实现步骤

    1. 引入jar文件(hibernate3.jar, lib equired目录下所有的jar,log4j记录的log4j-1.2.16.jar,slf4j-log4j12-1.5.8.jar,ojdbc14.jar)
    2. 在系统中配置一个数据库支持
    3. 添加Hibernate的总配置文件hibernate.cfg.xml
        创建了session-factory show_sql
    4. com.it.entity包下创建
        实体类 Stu 属性 getter setter方法 构造方法
        映射文件 Stu.hbm.xml
            class:类和table的关系
            id:主键列相关    
                name 类中属性
                column 表中的列名
                generator 表中主键生成策略
                    assigned:主观输入的字符串
                    increment:自增 数值型
                    sequence:oracle序列
                        <generator class="sequence">
                            <param name="sequence">stu_seq</param>
                        </generator>
                    native:自动选择底层对应...hibernate_sequence
            property:其他列内容
        不要忘记在总配置文件中关联映射文件
        <mapping resource="com/it/entity/Stu.hbm.xml" />
    5 测试类测试
        //1 解析配置文件
        Configuration config = new Configuration().configure();
        //2 创建sessionfactory SessionFactory factory = config.buildSessionFactory();
        //3 创建session
        Session session = factory.openSession();
        //4 查询可以不要,增删改必须的 事务
        Transaction trans = session.beginTransaction();
        //5 相关操作
               ......
        //6 提交事务
        trans.commit();
        //7 关闭session
        session.close();
  • 相关阅读:
    DICOM 协议学习笔记之 What is DICOM
    决策树(ID3,C4.5,CART)
    支持向量机(support vector machines, SVM)
    回归分析-线性回归与逻辑回归
    第8章 线程
    第7章 常用实用类
    第5章 语法制导翻译及中间代码生成
    第4章 语法分析
    第3章 词法分析
    第2章 形式语言基础知识
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537448.html
Copyright © 2011-2022 走看看