【发布时间】:2011-12-15 17:03:46
【问题描述】:
我是通过以下方式使用这个方法的
EntityManagerFactory emftemp = Persistence.createEntityManagerFactory("XYZ");
而我的persistence.xml 有此单元的以下条目
<persistence-unit name="XYZ" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.show_sql" value="false"/>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
<property name="hibernate.query.substitutions" value="true=1, false=0"/>
<property name="hibernate.connection.driver_class" value="oracle.jdbc.driver.OracleDriver"/>
<property name="hibernate.connection.url" value="jdbc:oracle:thin:@aesop-db.corp.nlg1.com:1521:TLCSDEV4"/>
<property name="hibernate.connection.username" value="abcd"/>
<property name="hibernate.connection.password" value="abcd"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle9iDialect"/>
<property name="hibernate.connection.timeout" value="120"/>
<property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider" />
<property name="hibernate.c3p0.min_size" value="2"/>
<property name="hibernate.c3p0.max_size" value="2"/>
<property name="hibernate.c3p0.idle_test_period" value="60"/>
</properties>
</persistence-unit>
这是一个 Java 应用程序,我使用的是 hibernate3.jar,我使用的是 ejb3-persistence.jar 和 JDK1.5。
问题是每次我运行应用程序时,它都会挂在这个调用上。它没有抛出任何异常或错误。它只是挂在那个点上。
任何人都可以帮助确定它为什么不前进吗?
【问题讨论】:
-
这只是发生在我身上。原来它正在创建一个索引,这花了很长时间。我通过使用 MySQL Workbench 检查活动连接及其正在运行的查询发现了这一点。
-
@TYS :我面临同样的问题。如果您有解决方案,请帮助我。提前致谢。