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();
  • 相关阅读:
    解压 Android 系统中的 system.img
    挂载system.img并提取文件
    [android]system.img文件的打包和解包
    linux修改权限
    不懂这个别说是刷机高手!安卓Recovery你知多少
    Android刷机
    eclipse的“sun.misc.BASE64Encoder”问题解决
    spring的multipartResolver和java后端获取的MultipartHttpServletRequest方法对比 (附:遇到的坑)
    《高性能mysql》笔记(第一章,mysql的架构与历史)
    hystrix流程图收藏
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537448.html
Copyright © 2011-2022 走看看