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"/>
浙公网安备 33010602011771号