Wir verwenden derzeit Hibernate 5.6, versuchen aber, ein Upgrade auf Hibernate 6.1 durchzuführen. In einer Entität haben wir diese Eigenschaft:
@Type(type = "text")
private String someText;
Aber in Hibernate 6.1 wurde das Feld type in der Annotation @Type entfernt. Jetzt ist die @Type-Annotation wie folgt definiert:
@java.lang.annotation.Target({METHOD, FIELD})
@Retention(RUNTIME)
public @interface Type {
/**
* The implementation class which implements {@link UserType}.
*/
Class> value();
/**
* Parameters to be injected into the custom type after it is
* instantiated. The {@link UserType} implementation must implement
* {@link org.hibernate.usertype.ParameterizedType} to receive the
* parameters.
*/
Parameter[] parameters() default {};
}
Frage: Was ist das Äquivalent von @Type(type = "text") in Hibernate 6.1?
Upgrade von Hibernate auf 6.1 – Wie spezifiziere ich das Äquivalent von @Type(type="text")? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post