Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ormlite中使用JPA注释?_Jpa_Ormlite - Fatal编程技术网

如何在ormlite中使用JPA注释?

如何在ormlite中使用JPA注释?,jpa,ormlite,Jpa,Ormlite,我想在ormlite中使用JPA注释。这些注释(如@Entity或@Id)属于javax.persistence包,它显然没有随ormlite提供。我无法解析JPA注释,而特定于ormlite的注释(如@DatabaseTable)是可以的。我是否需要下载第三方jar才能让JPA注释在ormlite中工作 我只需要使用ormlite+JPA 当查看时,我们可以看到没有记录或可用的JPA注释,尽管它们在用户手册中有描述 提前谢谢大家 javax.persistence在jar中提供(例如)。它包含

我想在ormlite中使用JPA注释。这些注释(如@Entity或@Id)属于javax.persistence包,它显然没有随ormlite提供。我无法解析JPA注释,而特定于ormlite的注释(如@DatabaseTable)是可以的。我是否需要下载第三方jar才能让JPA注释在ormlite中工作

我只需要使用ormlite+JPA

当查看时,我们可以看到没有记录或可用的JPA注释,尽管它们在用户手册中有描述


提前谢谢大家

javax.persistence在jar中提供(例如)。它包含所有注释以及ORMLite忽略的所有其他JPA内容。

是针对Java JDBC和Android的JPA规范的新实现。重量轻,约380K。您可以添加以下渐变依赖项:

安卓:

dependencies {
    implementation("com.cmobilecom:cmobilecom-jpa-android:${version}@aar") {
        transitive = true
    }

    annotationProcessor "com.cmobilecom:cmobilecom-jpa-processor:$version"
}
Java JDBC:

dependencies {
    implementation "com.cmobilecom:cmobilecom-jpa-jdbc:$version"
    
    // annotation processor: generate static metamodel
    compileOnly "com.cmobilecom:cmobilecom-jpa-processor:$version"
}
JPA注释是受支持的,因此您不需要添加另一个jar来解析代码中的JPA注释

请参阅开发人员指南:

免责声明:我是的开发者