Al actualizar a Hibernate 5.6.0.Final, descubrí que org.hibernate.annotations.Type ahora está en desuso. Uso esta anotación en muchas de mis entidades, incluidos los lugares donde aprovecho el propio NumericBooleanType de Hibernate:
@Type(type = "org.hibernate.type.NumericBooleanType") private Boolean debug = false;He buscado documentos de Hibernate (guías de migración, de las cuales la versión 6.0 me da un 404 de http://hibernate.org/orm/documentation/6.0/ ), Javadocs, foros y la web para encontrar un reemplazo, sin aprovechar.
¿Alguien sabe qué puedo hacer ahora en Hibernate 5.6.0 para preparar mi código usando la anotación Tipo para la transición a Hibernate 6?
Editar: el cambio se revirtió en 5.6.3. Ya no debería haber ninguna advertencia de desaprobación.
No hay nada que pueda hacer hasta que actualice a 6.0, a menos que suficientes personas se quejen de este problema para revertir el cambio en 5.6.1 o algo así.
Hibernate tomó la decisión inusual de desaprobar estas anotaciones antes de que haya un reemplazo.
no sé por qué Lo único que hará es hacer que las personas supriman las advertencias y luego se olviden cuando se lance 6.0 y nunca hagan el cambio.
Es un salto bastante lógico que simplemente encaja con tu opinión preconcebida. "disuadido de usar" de ninguna manera implica "hay un reemplazo actual