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

Pan*_*nos 9 java hibernate jpa derby

我想创建一个将使用Apache Derby Embedded DB的Java独立Java应用程序.

我想使用JPA因为我对它非常熟悉并且可能超过Hibernate(但是如果它变得更容易,则欢迎其他人使用JPA).

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

car*_*ing 2

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

您可以检查:

  • 是我对类似问题的回答
  • 这里有一个使用 Derby 并进行测试的示例 REST 应用程序