Hibernate核心的配置文件&编写Hibernate入门代码

这里是以我的Mysql为例子


"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

    

        

        com.mysql.jdbc.Driver

        jdbc:mysql://localhost:3306/hibernate_day01

        root

        123

        

        org.hibernate.dialect.MySQLDialect

        

        true

         true

        update

        

        validate

        

        

        

    



编写Hibernate入门代码

/**

* 测试保存客户

*/

@Test

public void testSave() {

// 1 先加载配置文件

//        Configuration config=new Configuration();

        // 2 默认加载src目录下的配置文件

//        config.configure();//如果使用的是xml文件,必须执行这个方法。如果使用的是属性文件,可以不用执行这个方法

//        config.addResource("domain/customer.hbm.xml");//如果xml里没写映射配置文件,则要手动添加映射配置文件

        Configuration config=new Configuration().configure();//上面几行的简写代码(方法链的编程)

        // 3 创建SessionFactory对象

        SessionFactory factory=config.buildSessionFactory();

        // 4 创建session对象

        Session session =factory.openSession();

        // 5 开启事务

        Transaction tr=session.beginTransaction();

        // 6 编写保存代码

        Customer c=new Customer();

        c.setCust_name("IamCc10");

        c.setCust_level("10");

        // c.setCust_id(cust_id);  已经自动递增

        // 7 保存客户

        session.save(c);

        // 8 提交事务

        tr.commit();

        // 9 释放资源

        session.close();

        factory.close();

}

你可能感兴趣的:(Hibernate核心的配置文件&编写Hibernate入门代码)