1.Hibernate小试牛刀 Hibernate项目环境搭建、Hibernate项目开发示例
2015-04-19 12:28
447 查看
1.导入19个jar包http://pan.baidu.com/s/1sjlxsbb
2.部署两个xml
hibernate.cfg.xml
2.部署两个xml
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> <!-- 数据库url --> <property name="hibernate.connection.url"> jdbc:oracle:thin:@localhost:1521:yanghl </property> <!-- 用户名 --> <property name="hibernate.connection.username">scott</property> <!-- 密码 --> <property name="hibernate.connection.password">tiger</property> <!-- 驱动 --> <property name="hibernate.connection.driver_class"> oracle.jdbc.driver.OracleDriver </property> <!-- 自动更新数据库内容(创建表和约束) --> <property name="hibernate.hbm2ddl.auto">update</property> <!-- 在控制台显示sql语句 --> <property name="hibernate.show_sql">true</property> <!-- sql语句进行格式化 --> <property name="hibernate.format_sql">true</property> <!-- 把需要用到hibernate的持久类xml配置进来 --> <mapping resource="com/bdqn/entity/User.hbm.xml" /> <mapping resource="com/bdqn/entity/Street.hbm.xml" /> <mapping resource="com/bdqn/entity/District.hbm.xml" /> </session-factory> </hibernate-configuration>User.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="com.bdqn.entity.User" table="pb_users" schema="scott"> <id name="id" type="java.lang.Long"> <column name="id" /> <generator class="sequence"> <param name="sequence">seq_users</param> </generator> </id> <property name="name" type="java.lang.String"> <column name="name" length="20" not-null="true" /> </property> <property name="password" type="java.lang.String"> <column name="password" length="20" not-null="true" /> </property> <property name="image" type="blob" column="image" /> <property name="description" type="clob" column="description" /> <set name="pis" table="PB_PICS" lazy="true"> <key column="USERID"></key> <element column="picpath" type="string" not-null="true" /> </set> <list name="phones" table="news_phones" lazy="true"> <key column="U_ID"></key> <list-index column="POSITION"></list-index> <element column="PHONES" type="string" not-null="true" /> </list> <map name="books" table="PB_BOOKS" lazy="true"> <key column="USERID"></key> <map-key column="GRADID" type="string" ></map-key> <element column="BOOKS" type="string" not-null="true" /> </map> </class> </hibernate-mapping>
相关文章推荐
- Mahout 搭建开发环境 + 实现项目示例
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- SpringMVC+Hibernate 项目开发之一(Maven环境搭建)
- struts+spring+hibernate项目开发环境的搭建——eclipse3.3+MyEclipse6.0+MySql4.1
- 【Hibernate框架开发之一】搭建Hibernate环境并成功运行第一个项目HelloHibernate并解决3个常出现的运行问题;
- Spark程序开发-环境搭建-程序编写-Debug调试-项目提交
- 20171102vue.js2.0:搭建开发环境及构建项目
- 一个hibernate项目的环境搭建
- 为项目开发做嫁衣——Seam项目开发环境的搭建
- Java WEB开发环境搭建以及创建Maven Web项目
- maven项目开发环境搭建之五使用SVN管理代码
- 【搭建hibernate开发环境】
- Java Web开发实例(二) 2.使用MyEclipse搭建Java Web项目开发环境
- Mahout项目开发环境搭建(Eclipse\MyEclipse + Maven)
- Struts 2 + Hibernate + Spring 开发环境的搭建与数据访问Dao的生成
- Hibernate学习(一)之Hibernate开发环境搭建
- 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(二)简单示例
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- cocos2d-x 3.0游戏开发xcode5环境的搭建以及项目创建
- IDEA 14 搭建 Cordova项目 开发环境