Hibernate实现步骤

1. 引入jar文件(hibernate3.jar, lib\required目录下所有的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();

posted on 2016-05-28 18:27  菜鸟Z  阅读(96)  评论(0编辑  收藏  举报

导航