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 automática adicionará o atributo unitName e / ou name para anotações JPA PeristenceContext ou PersistenceUnit .


Exemplos: