@Entity(name = "User")
Eu já tenho o nome na própria classe?
public class User {
Qual seria a utilidade desse parâmetro?
@Entity(name = "User")
Eu já tenho o nome na própria classe?
public class User {
Qual seria a utilidade desse parâmetro?
Oi Guilherme!
É uma boa prática para as consulta com JPQL. Por exemplo, se você tiver essa querie:
select p from Produto p where p.preco >= :preco
Se um dia você renomear a entidade de Produto
para Product
, vai precisar renomear em todas as queries também. Utilizando o atributo name na anotação isso não seria necessário, pois a JPA considera esse atributo nas queries e não mais o nome da entidade.
Bons estudos!