-1
任何人都可以共享SQLite的工作休眠方言,如果有的話,如果不是一種解決方法?我試過這一個org.hibernate.dialect.SQLiteDialect
,但它沒有奏效。SQlite在java中有休眠
任何人都可以共享SQLite的工作休眠方言,如果有的話,如果不是一種解決方法?我試過這一個org.hibernate.dialect.SQLiteDialect
,但它沒有奏效。SQlite在java中有休眠
您可以使用下面Maven依賴
<dependencies>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.6.ga</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.6</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>1.5.3</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.1_3</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2</version>
</dependency>
<dependency>
<groupId>ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.1</version>
</dependency>
<!-- SQLite database JDBC -->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.6.0</version>
</dependency>
</dependencies>
,或者你可以使用另一個SQLite庫
在pom.xml文件1,添加庫(該庫標籤之間)
<repository>
<id>hibernatesqlite-maven</id>
<url>https://hibernate-sqlite.googlecode.com/svn/trunk/mavenrepo</url>
</repository>
2.在pom.xml文件中添加依賴關係(依賴關係標記之間)
<!-- hibernate sqlite dialect -->
<dependency>
<groupId>com.applerao</groupId>
<artifactId>hibernatesqlite</artifactId>
<version>1.0</version>
</dependency>
3.修改像Hibernate的方言配置:
<property name="dialect">com.applerao.hibernatesqlite.dialect.SQLiteDialect</property>
我與Hibernate 5.2.2嘗試決賽和同xerial版本,但它沒有工作 – XtremeBaumer
什麼是你所得到的例外呢? –
方言的名字不可能匹配 – XtremeBaumer