Upgrade von Hibernate auf 6.1 – Wie spezifiziere ich das Äquivalent von @Type(type="text")?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Upgrade von Hibernate auf 6.1 – Wie spezifiziere ich das Äquivalent von @Type(type="text")?

by Anonymous » 20 Dec 2024, 22:54

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?

Top