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
Android 带有JPA注释的Ormlite_Android_Jpa_Ormlite_Code Reuse - Fatal编程技术网

Android 带有JPA注释的Ormlite

Android 带有JPA注释的Ormlite,android,jpa,ormlite,code-reuse,Android,Jpa,Ormlite,Code Reuse,我有一个项目,客户希望我在Android上重用(通过直接共享src目录)他们现有的JPA注释类。我想在我的项目中使用ormlite(尽管底层DB将是H2),但这些类使用了ormlite不支持的一些JPA注释(@IdClass具有复合主键对象,实体具有多个@Id列,@OneToMany) 我的问题是,使用Java代码配置类会覆盖JPA注释吗?还是有其他的解决办法?谢谢。在dao初始化期间,通过传入一个DatabaseTableConfig,表配置优先,所有JPA注释都被忽略。所以我自己的问题的答案

我有一个项目,客户希望我在Android上重用(通过直接共享src目录)他们现有的JPA注释类。我想在我的项目中使用ormlite(尽管底层DB将是H2),但这些类使用了ormlite不支持的一些JPA注释(
@IdClass
具有复合主键对象,实体具有多个
@Id
列,
@OneToMany


我的问题是,使用Java代码配置类会覆盖JPA注释吗?还是有其他的解决办法?谢谢。

在dao初始化期间,通过传入一个
DatabaseTableConfig
,表配置优先,所有JPA注释都被忽略。所以我自己的问题的答案是肯定的,它将覆盖JPA注释