小编Akv*_*vel的帖子

Java Collection <Object>或Collection <?>

我尝试使用List而不是List

List<?> list = new ArrayList<Integer>();
...
list.add(1); //compile error
Run Code Online (Sandbox Code Playgroud)

我做错了什么以及如何为Integer投入新的价值?也许我应该在我的项目中使用List?

java

6
推荐指数
1
解决办法
3700
查看次数

Hibernate 4.1.2 HHH000342:无法获取查询元数据的连接:找不到适用于 jdbc:hsqldb:mem:test 的驱动程序

我做错了什么?

我的持久性.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit name="Test" transaction-type="RESOURCE_LOCAL">
           <provider>org.hibernate.ejb.HibernatePersistence</provider>
           <class>User</class>
            <properties>
              <property name="hibernate.connection.driver_class" value="org.hsqldb.jdbcDriver"/>
              <property name="hibernate.connection.url" value="jdbc:hsqldb:mem:test"/>
              <property name="hibernate.connection.password" value="sa"/>
              <property name="hibernate.connection.username" value=""/>
              <property name="hibernate.hbm2ddl.auto" value="create"/>
              <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
              <property name="hibernate.show_sql" value="true"/>
              <property name="hibernate.format_sql" value="true"/>
            </properties>
          </persistence-unit>
Run Code Online (Sandbox Code Playgroud)

我的代码

...
Persistence.createEntityManagerFactory("Test")
...
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

javax.persistence.PersistenceException: [PersistenceUnit: Test] Unable to build EntityManagerFactory
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915)
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890)
    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:57)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)
    at com.aol.biz.vendor.persistence.TestVpsUser.setUp(TestVpsUser.java:32)
    at junit.framework.TestCase.runBare(TestCase.java:125)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at …
Run Code Online (Sandbox Code Playgroud)

persistence hibernate jdbc

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

hibernate ×1

java ×1

jdbc ×1

persistence ×1