gpt4 book ai didi

java - Hibernate 是否完全支持 SQLite

转载 作者:IT老高 更新时间:2023-10-28 20:45:24 35 4
gpt4 key购买 nike

Jboss Hibernate 没有说明对 SQLite 的支持 -

https://community.jboss.org/wiki/SupportedDatabases2

下面也提到了同样的内容:

Hibernate+SQLite+Netbeans

请您强调一下。我想将嵌入式 SQLite 与 hibernate 一起用于 Swing 桌面应用程序。

我也在评估 Derby (JavaDB),因为它也可以嵌入并且是 jdk 的一部分。

最佳答案

那里有几种 SQLite 方言。

hibernate 3:

https://github.com/kemitix/sqlite-dialect

<dependency>
<groupId>net.kemitix</groupId>
<artifactId>sqlite-dialect</artifactId>
<version>0.1.0</version>
</dependency>

hibernate 配置:

hibernate.dialect = org.hibernate.dialect.SQLiteDialect

hibernate 4:

https://github.com/EnigmaBridge/hibernate4-sqlite-dialect

<dependency>
<groupId>com.enigmabridge</groupId>
<artifactId>hibernate4-sqlite-dialect</artifactId>
<version>0.1.2</version>
</dependency>

hibernate 配置:

hibernate.dialect = com.enigmabridge.hibernate.dialect.SQLiteDialect

注意:我是这个存储库的作者。基于 gwenn 存储库。

hibernate 5:

https://github.com/gwenn/sqlite-dialect/

作者与 Hibernate 团队合作,将其直接集成到 Hibernate。在此 issue 中对其进行跟踪.

添加这个依赖:

    <dependency>
<groupId>com.github.gwenn</groupId>
<artifactId>sqlite-dialect</artifactId>
<version>0.1.2</version>
</dependency>

hibernate 配置:

hibernate.dialect = org.sqlite.hibernate.dialect.SQLiteDialect

关于java - Hibernate 是否完全支持 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17587753/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com