Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
“抑制JPA警告”;“本地”;(对于Java代码中的一个特定位置,而不是整个项目)在Eclipse中_Java_Eclipse_Jpa_Warnings_Suppress Warnings - Fatal编程技术网

“抑制JPA警告”;“本地”;(对于Java代码中的一个特定位置,而不是整个项目)在Eclipse中

“抑制JPA警告”;“本地”;(对于Java代码中的一个特定位置,而不是整个项目)在Eclipse中,java,eclipse,jpa,warnings,suppress-warnings,Java,Eclipse,Jpa,Warnings,Suppress Warnings,问题是关于在Eclipse中抑制特定的JPA警告,下面的代码只是为了说明 我使用JPA实现持久性,由Hibernate实现。纯JPA通常不喜欢mappedBy=“bindServiceId”部分,尽管Hibernate实现理解它,并且做了我所期望的事情 @OneToMany(mappedBy = "bindServiceId") private List<ServiceType> serviceTypes = new ArrayList<>(); 我知道在Eclipse

问题是关于在Eclipse中抑制特定的JPA警告,下面的代码只是为了说明

我使用JPA实现持久性,由Hibernate实现。纯JPA通常不喜欢
mappedBy=“bindServiceId”
部分,尽管Hibernate实现理解它,并且做了我所期望的事情

@OneToMany(mappedBy = "bindServiceId")
private List<ServiceType> serviceTypes = new ArrayList<>();
我知道在Eclipse(Mars)|
窗口
|
首选项
|
Java持久化
|
JPA
|
错误/警告
属性对此关系的映射无效,如下图所示:

但是,解决方案并不理想:

  • 它会全局影响整个IDE(或至少整个项目),我不想对所有实例都取消警告
  • 它不在代码中,因此它不是代码库的一部分(我们不在GIT中存储Eclipse文件),所有团队成员也必须在他们的IDE中设置它
  • 问题

    对于一个选定的位置,是否可以像使用注释处理标准编译器消息那样,仅在本地抑制单个JPA警告

    In attribute 'serviceTypes', the "mapped by" attribute 'bindServiceId' has an invalid mapping type for this relationship.