带有 JPA + Hibernate(或类似)和 Apache Derby 嵌入式数据库的 Java 独立应用程序

标签 java hibernate jpa derby

我想创建一个将使用 Apache Derby 嵌入式数据库的 Java 独立 Java 应用程序。

我想使用 JPA,因为我对它非常熟悉并且可能已经超过了 Hibernate(但如果想要更简单,也欢迎使用其他人)。

有没有在 Derby 嵌入式数据库上使用 JPA 而不是 Hibernate 的示例?我四处搜索,但找不到任何有用的示例代码。我想要一个教程之类的东西,它会告诉我需要在我的类路径中添加哪些库,哪些是基本文件以及我需要做什么。

最佳答案

如果您使用 Maven 进行构建,则可以使用 derby-maven-plugin ,这是我写的,可以在 GitHub 和 Maven Central 上找到。它将在测试之前为您启动和停止数据库。

您可以检查:

  • Here我对类似问题的回答
  • Here对于使用 Derby 并进行测试的示例 REST 应用程序

关于带有 JPA + Hibernate(或类似)和 Apache Derby 嵌入式数据库的 Java 独立应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12688162/

相关文章:

java - 为什么 clone() 没有按预期工作?

java - 声明 createEntityManagerFactory 的最佳方式

java - 合并回来时不会调用分离实体的生命周期回调

java - 如何检测交易类型: JTA or Resource Local from java code?

java - 将通用服务与其实现和子类型绑定(bind)

java - 什么时候应该在 Java 中扩展 Thread?

java - 我应该在哪个文件夹中存储文本文件?

java - 如何使用 hibernate 更新没有主键的数据库记录

java - 用于 4 眼检查的 hibernate 锁定对象

java - 我该如何解决时区和 SSL 的问题