首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

纯粹Hibernate环境的搭建

2012-09-01 
单纯Hibernate环境的搭建单纯Hibernate环境的搭建?所谓单纯Hibernate环境,是指不与Spring集成而单独使用Hi

单纯Hibernate环境的搭建

单纯Hibernate环境的搭建

?

所谓单纯Hibernate环境,是指不与Spring集成而单独使用Hibernate在完成持久层工作的环境的搭建

?

习惯了SSH集成的小盆友可能不太记得如何单独使用Hibernate了

?

搭建步骤:

1.引入JDBC驱动jar包和Hibernate的Jar包

2.在src中创建Hibernate的配置文件(使用MyEclipse的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="myeclipse.connection.profile">mysql</property><property name="connection.url">jdbc:mysql://localhost:3306/edu</property><property name="connection.username">root</property><property name="connection.password"></property><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property name="dialect">org.hibernate.dialect.MySQLDialect</property><property name="format_sql">true</property><property name="show_sql">true</property><property name="hbm2ddl.auto">create</property><mapping resource="com/edu/conf/hibernate/hbm/user.hbm.xml" /></session-factory></hibernate-configuration>

?

3.创建映射文件,并添加到配置文件

4.实现Dao,典型的Hibernate的初始化代码

public class BaseDao {private static SessionFactory sf = null;//加载SessionFactorystatic {sf = new Configuration().configure("com/edu/conf/hibernate/hiernate.xml").buildSessionFactory();}public Session getSession(){return sf.openSession();}}public class UserDao extends BaseDao{public boolean addUser(User user){Session session = this.getSession();Transaction trans = session.beginTransaction();session.save(user);trans.commit();return true;}}

?

热点排行