首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据库操作嵌入到我们的框架中

将数据库操作嵌入到我们的框架中
EN

Stack Overflow用户
提问于 2014-04-21 06:38:30
回答 1查看 60关注 0票数 0

我们开始为我们的公司编写Java框架。但是我们对Java没有足够的经验。我们决定将JPA框架用于数据库CRUD操作。

你对此有何建议:

  1. 关于定义persistence.xml。我们搜索、创建动态EntityManager并找到一些文档,但我们不知道这是最好的方法。
  2. 这是在JPA基本db操作上创建一个层的好方法吗?(例如CRUD方法。)
  3. 如何从框架中的CRUD方法调用JPA方法?
  4. 我们将在桌面和web应用程序中使用此框架。部署对我们来说是个问题。
  5. 我们必须使用EJB吗?
  6. 你建议的JPA有替代方案吗?(例如: ADF、JDBC)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-04-21 08:20:51

这在很大程度上取决于您的需求和您想要对您的“框架”做什么。我对你的计划不太了解,无法给你一个真正的建议,但以下是一些想法:

  • ,你说“框架”是什么意思?,你在开发一个其他人应该使用的库吗?你的框架的目的应该是什么?它是您公司某些数据的数据访问层吗?如果是的话,:JPA是一种标准,因为它被广泛使用,可能是一个很好的选择。如果其他人应该使用您的“框架”,那么最好使用一些标准的东西,并在许多其他应用程序和工具中使用。
  • :您真的需要桌面上的数据访问层吗?,您有一个富客户端吗?将应用程序“部署”到桌面是没有问题的,但是必须始终配置数据访问层,并且(可能)更新。当你使用一个富有的客户时,疼痛就是从这里开始的。用户必须配置数据库,数据库必须安装或访问远程,客户端的版本必须与数据库的版本匹配。迟早这会打到你身上。
  • 你还考虑过什么呢?,ORM呢? Hibernate可能会通过一个好的、受欢迎的组合来实现。还有在游戏中使用的eBeans!很酷。如果您创建了一个CRUD应用程序,那么像eBeans这样的框架将为您完成大部分工作。您可以创建一个模型(只是POJO+注释),框架提供了完整的数据访问层(包括数据库设置)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23192204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档