【发布时间】:2011-12-06 15:07:44
【问题描述】:
我被分配开发一个 ejb 3, jpa 应用程序。我需要在年底之前提供至少一个演示,但我有几个问题:这是我第一个使用 ejb 和 jpa 的项目,那么我可能在短时间内没有可用的数据库。我希望更有经验的开发人员对我选择尝试的方式提出意见,以及关于如何解决某些特定问题的一些提示。 我将向工作区添加一个 jpa 项目(我正在使用理性的应用程序开发人员),其中包含我需要的所有实体,但我不会将它们映射到任何表,以便它们可以立即用于会话 bean 和准备好在创建数据库时进行映射。 这个伟大的计划有几个缺陷:我如何模拟实体 bean 的实体管理器,最重要的是,我如何模拟数据库?我需要在我的演示中进行插入、更新和检索操作。设置一个包含一些字典到假表的单例(比如 entityManagerMock)是否合理?
【问题讨论】:
标签: jakarta-ee mocking ejb-3.0 rad