发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS

hibernate初学问题

2004-07-12 10:02
赞助商链接



<session-factory name="foo:/hibernate/SessionFactory">

<property name="dialect">net.sf.hibernate.dialect.HSQLDialect</property>
<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="connection.username">ADMIN</property>
<property name="connection.password">ADMIN</property>
<property name="connection.url">jdbc:hsqldb:build/webapps/root/WEB-INF/db/database</property>

<property name="connection.pool.size">1</property>
<property name="statement_cache.size">25</property>
<property name="jdbc.fetch_size">50</property>
<property name="jdbc.batch_size">30</property>

<property name="show_sql">true</property>
<property
name="transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
<property name="dbcp.minIdle">1</property>
<property name="cache.use_query_cache">true</property>



</session-factory>

我通过JNDI没办法访问到
Context ctx = new InitialContext();
SessionFactory sf = (SessionFactory) ctx.lookup("foo:/hibernate/SessionFactory");
不知道是为什么?

我看的一个例子上是这样子的。我按照例子写的。但是不行.我用的是jetty

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration
-2.0.dtd">

<hibernate-configuration>

<!-- a SessionFactory instance listed as /jndi/name -->
<session-factory name="foo:/hibernate/SessionFactory">
<!-- properties -->
<property
name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
<property name="connection.username">brian</property>
<property name="connection.password">arses</property>
<property name="connection.url">jdbc:mysql://localhost:3306/
mydata</property>
<property
name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="show_sql">true</property>
<property name="use_outer_join">true</property>
<property
name="transaction.factory_class">net.sf.hibernate.transaction.JDBCTra
nsactionFactory</property>
<property name="dbcp.minIdle">1</property>
<property name="cache.use_query_cache">true</property>

<!-- mapping files -->
<mapping resource="com/sparrow/om/Arse.hbm.xml"/>

</session-factory>

</hibernate-configuration>


and in struts config..

<plug-in className="edu.arbor.util.plugin.HibernatePlugIn">
<set-property property="storedInServletContext" value="true"/>
</plug-in>

..
in struts action
..
Context ctx = new InitialContext();
SessionFactory sf = (SessionFactory) ctx.lookup("foo:/hibernate/
SessionFactory");
hibSession = sf.openSession();



赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com