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();
  • 相关阅读:
    Ecshop屏幕wap
    SQLite命令
    初识SQLite
    last_insert_id()
    php中的全局变量global(低级错误啊)
    在搜索框加入语音搜索
    解压zip文件出现bash:unzip:commond not found
    DataView.RowFilter使用
    设计自己的模板引擎(一)模板替换中的嵌套循环处理
    没完没了的Cookie,读懂asp.net,asp等web编程中的cookies 
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537448.html
Copyright © 2011-2022 走看看