estaba leyendo el artículo "Dynamic, typesafe queries in JPA 2.0" y tropezamos con este ejemplo:¿Qué significa un carácter de subrayado concatenado con un nombre de clase?
EntityManager em = ...
CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Person> c = qb.createQuery(Person.class);
Root<Person> p = c.from(Person.class);
Predicate condition = qb.gt(p.get(Person_.age), 20);
// ^^ --- this one
c.where(condition);
TypedQuery<Person> q = em.createQuery(c);
List<Person> result = q.getResultList();
Me preguntaba, ¿qué significa exactamente el subrayado aquí?
Como un guión bajo es una parte válida de un nombre de clase, no entiendo por qué se puede usar en JPA. Comprobé esto con una entidad existente en mi código y, por supuesto, mi clase no se pudo resolver como ClassName_
También puede hacer esta pregunta a ese autor del artículo :) – Jayy