supber

导航

Hibernate 使用步骤

步骤:

1.新建java pro     导入hibernate 10个jar包  及oracle的驱动包  class12

2.增加配置文件

  打开 etc 目录,将hibernate.cfg.xml拷贝至项目src下

  修改配置文件:


<!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="hibernate.dialect">org.hibernate.dialect.OracleDialect</property> <property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property> <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="hibernate.connection.username">scott</property> <property name="hibernate.connection.password">tiger</property> <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property> <!-- 全局性配置信息 --> <property name="hibernate.show_sql">true</property> <property name="hibernate.format_sql">true</property> <property name="hibernate.hbm2ddl.auto">update</property> <!-- update 此项一般不用。 当数据库没有表时,需要加上此句 --> <!-- po类对应的映射xml文件 --> <mapping resource="com/bjsxt/hibernate/po/User.hbm.xml" /><!-- 此处是po的路径及po的xml配置文件 -->
</session-factory> </hibernate-configuration>

3.新建pojo类 UserPo(生成set  get)

4.增加映射文件  User.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC 
	"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping 
	package="com.bjsxt.hibernate.po"> <!-- 包名 -->
	<class name="UserPo" table="user_info_table" >
		
		<id name="uid"  length="10" type="java.lang.Integer"  column="user_id">
			<generator class="native"/>
		</id>
		
		<property name="uname" 
				length="15"
				column="uname" type="java.lang.String" />
		<property name="createDate" 
				column="create_date" type="java.lang.String" />
	</class>
	
</hibernate-mapping>

 5.hibernate.cfg.xml中增加User.hbm.xml文件的配置

  <mapping resource="com/bjsxt/hib/bean/User.hbm.xml"/>

 

 

 

 

 

 

 

posted on 2013-07-20 19:02  supber  阅读(541)  评论(0)    收藏  举报