playframework 2.X JPA to MSSQL无法构建Hibernate SessionFactory

时间:2014-04-22 10:29:27

标签: sql-server hibernate jpa playframework-2.2

我想使用JPA连接到MSSQL,使用示例计算机-database-jpa可以访问h2 sql,但是当我更改为mssql时,它会输出错误消息“PersistenceException:[PersistenceUnit:defaultPersistenceUnit]无法构建Hibernate SessionFactory”谁能帮我谢谢!

我的application.conf

# Database configuration
# ~~~~~ 
# You can declare as many datasources as you want.
# By convention, the default datasource is named `default`
db.default.driver=net.sourceforge.jtds.jdbc.Driver
db.default.url="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=TCGW;SelectMethod=cursor:sendStringAsUnicode=true"
db.default.user=qqqq
db.default.password=qqqq
#db.default.driver=org.h2.Driver
#db.default.url="jdbc:h2:mem:play"
db.default.jndiName=DefaultDS
applyEvolutions.default=true
hibernate.use_sql_comments=true

我的persistence.xml

<persistence-unit name="defaultPersistenceUnit" >
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <non-jta-data-source>DefaultDS</non-jta-data-source>
    <properties>
     <!--     

        <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
    -->
    <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
    </properties>

</persistence-unit>

0 个答案:

没有答案