本站首页    管理页面    写新日志    退出 [QQ:172832876] [MSN:lanlanq@hotmail.com]
麒麟在天欢迎您

.:日期

«September 2025»
123456
78910111213
14151617181920
21222324252627
282930

.:我的分类

.:最新日志

.:显示信息

blog名称:
日志总数:64
评论数量:34
留言数量:3
访问次数:343224
建立时间:2006年3月10日

.:留言板

.:链接

        公告

在属于自己的一片天空中,敲打着键盘,记录下自己感兴趣和认为自己因该回忆的碎片,可能是财富,也可能是不足,过后你会发现你的进步,这就足够。
[J2EE]hibernate2的环境配置和使用,及其配置中应该注意的事项(3)
luckystar 发表于 2006/3/10 9:18:19

  然后在jbuilder工程的classess目录下创建文件 hibernate.cfg.xml(Hibernate配置文件) commons-logging.properties(log4j配置) simplelog.properties(log日志配置)   其中hibernate.cfg.xml(Hibernate配置文件)内容如下: <?xml version="1.0" encoding="utf-8"?>   <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">   <hibernate-configuration> <session-factory><property name="hibernate.connection.url">jdbc:oracle:thin:@192.168.1.1:1521:db</property>   <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>   <property name="hibernate.connection.username">user</property>   <property name="hibernate.connection.password">pwd</property>   <property name="dialect">net.sf.hibernate.dialect.Oracle9Dialect</property>   <property name="hibernate.show_sql">True</property>   <mapping resource="com/test/TblCdwlAdmin.hbm.xml" />    </session-factory> </hibernate-configuration> 相应的位置对应。 commons-logging.properties(log4j配置)内容: org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog simplelog.properties(log日志配置)内容: org.apache.commons.logging.simplelog.defaultlog = info   这些配置完成后创建一个测试类 import net.sf.hibernate.*; import net.sf.hibernate.cfg.*; import com.test.*; import WlTools.*; import java.util.List; import junit.framework.*;   /**  * <p>Title:测试Hibernate持久类 </p>  *  * <p>Description:通过对数据的写入,读取进行验证 </p>  *  * <p>Copyright: Copyright (c) 2005/04/29</p>  *  * <p>Company: 软件公司</p>  *  * @author lanlanq lanlanq@hotmail.com    * @version 1.0  */ public class HibernateTest     extends TestCase {     Session session = null;     protected void setUp() {     /**      * 采用hibernate.properties配置文件的初始化代码      * Configuration config = new Configuration();      * config.addClass(TUser.class);      */     // 采用hibernate.cfg.xml配置文件     // 请注意初始化Configuration时的差异     // 1.Configuration的初始化方式     // 2.xml文件中已经定义了Mapping文件,因此无需再Hard Coding导入     // POJO文件的定义       try {       Configuration config = new Configuration().configure();       SessionFactory sessionfactory = config.buildSessionFactory();       session = sessionfactory.openSession();     }     catch (HibernateException ex) {       ex.printStackTrace();     }   }     /**

阅读全文(1854) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144795312 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号