hibernate 开发步骤
2013-10-19 18:40
381 查看
1 创建Customer表 CREATE TABLE CUSTOMER ( CID int NOT NULL PRIMARY KEY , USERNAME varchar(20) , PASSWORD varchar(20) ) 2 创建Customer表对应的Java类POJO package hibtest; public class Customer { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } 3 配置hibernate.cfg.xml <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property> <property name="connection.url">jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=WebDB</property> <property name="connection.username">sa</property> <property name="connection.password">jsj</property> <property name="connection.pool_size">2</property> <property name="dialect">org.hibernate.dialect.SQLServerDialect</property> <property name="show_sql">true</property> <mapping resource="Customer.hbm.xml"/> </session-factory> </hibernate-configuration> 4 创建Customer.hbm.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC '-//Hibernate/Hibernate Mapping DTD 3.0//EN' 'http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd'> <hibernate-mapping> <class name="testhi.Customer" table="CUSTOMER"> <id name="id" column="CID"> <generator class="assigned"/> </id> <property name="username" column="USERNAME" /> <property name="password" column="PASSWORD" /> </class> </hibernate-mapping> 5 编写测试程序 SessionFactory sf = new Configuration().configure().buildSessionFactory(); //Configuration cfg = new Configuration().configure(); //cfg.addURL(Test.class.getResource("/Customer.hbm2.xml")); //SessionFactory sf = cfg.buildSessionFactory(); Session session = sf.openSession(); Transaction tx = session.beginTransaction(); for (int i = 0; i < 200; i++) { Customer customer = new Customer(); customer.setId(i); customer.setUsername("customer" + i); customer.setPassword("customer"); session.save(customer); } tx.commit(); session.close();
相关文章推荐
- Hibernate的开发全步骤过程
- struts+spring+hibernate开发步骤
- Hibernate 开发步骤(初学Hibernate3.2.0)
- 【精简】hibernate开发的基本步骤
- Hibernate开发步骤
- Hibernate的开发全步骤过程
- Struts2+Hibernate整合应用开发步骤
- 第五篇:Hibernate开发步骤注意事项详解2
- hibernate_基本开发步骤
- Hibernate第二讲:Hibernate核心API和Hibernate开发步骤
- Hibernate的开发全步骤过程
- MyEclipse快速开发Hibernate的步骤
- J2EE框架(TomcatStrutsHibernateSpringAjax(dojo))开发步骤:
- J2EE框架(TomcatStrutsHibernateSpringAjax(dojo))开发步骤
- 第三篇:Hibernate开发流程和步骤
- Hibernate开发步骤
- Hibernate的开发全步骤过程
- Java Web 中使用Hibernate开发的步骤
- J2EE框架(TomcatStrutsHibernateSpringAjax(dojo))开发步骤
- MyEclipse2014快速搭建hibernate开发环境及快速由表生成POJO类步骤