Usar o atributo unitName para elementos JPA injetados

Esta regra detecta determinadas anotações PeristenceContext ou PersistenceUnit da JPA em que o nome do campo é o mesmo que o nome da unidade de persistência que está definido no arquivo persistence.xml. Esta regra pode exigir o acesso ao arquivo persistence.xml, que deve estar localizado na pasta META-INF. As seguintes condições acionam a regra:

A correção rápida do scanner de origem inclui o atributo unitName e/ou name para anotações PeristenceContext ou PersistenceUnit da JPA.


Exemplos: