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
JPA中注释和xml的优先级_Jpa - Fatal编程技术网

JPA中注释和xml的优先级

JPA中注释和xml的优先级,jpa,Jpa,如果您开始使用xml(persistence.xml或orm.xml)覆盖JPA中实体的属性,那么给定属性上的所有注释都将被忽略 在注释的优先级高于xml的情况下是否有例外?(就像在EJB注释中,不能通过EJB-jar.xml覆盖事务类型和bean的结构元数据。)您可以从下载JPA2规范。第12.2节XML覆盖规则描述了XML描述符覆盖注释时应用的规则。我将冒着这个答案被关闭为一个仅链接的答案的风险,但它是一个13页的部分,详细描述了每个案例,所以我不打算在这里复制它的所有内容

如果您开始使用xml(persistence.xml或orm.xml)覆盖JPA中实体的属性,那么给定属性上的所有注释都将被忽略


在注释的优先级高于xml的情况下是否有例外?(就像在EJB注释中,不能通过EJB-jar.xml覆盖事务类型和bean的结构元数据。)

您可以从下载JPA2规范。第12.2节XML覆盖规则描述了XML描述符覆盖注释时应用的规则。我将冒着这个答案被关闭为一个仅链接的答案的风险,但它是一个13页的部分,详细描述了每个案例,所以我不打算在这里复制它的所有内容