【问题标题】:Can I use JPA annotations in a non-EE standalone environment?我可以在非 EE 独立环境中使用 JPA 注释吗?
【发布时间】:2012-06-20 15:15:59
【问题描述】:

我想用 OpenJPA 做一些快速原型设计,我想在我的类中使用 JPA 注释。我想独立运行(比如从main 方法)。这个可以吗?

到目前为止,我能够独立运行,但我必须使用从 persistence.xml 指向的映射 XML 文件。注释没有被自动拾取。

【问题讨论】:

    标签: java jpa annotations jpa-2.0 openjpa


    【解决方案1】:

    来自official web page

    Apache OpenJPA 是 Apache 软件基金会的一个 Java 持久性项目,可用作独立 POJO 持久层或集成到任何 Java EE 兼容容器和许多其他轻量级框架中,例如Tomcat 和 Spring。

    查看Getting started tutorial 以查找示例。

    【讨论】:

    • 使用注释独立运行时是否必须进行增强?使用映射 XML 文件,我可以在支持未增强的情况下运行。也许增强代码是解析注释的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2016-10-17
    相关资源
    最近更新 更多