Ich habe ein vorgegebenes Schema mit Tabellen. Einige Datenbanktypen sind CHAR(x) Entities.
Zuerst habe ich String verwendet wie folgt verwendet:
Code:
@Column(name="AC_OWNER", length=9)
private String acOwner;
und bekomme folgende Fehlermeldung:
org.hibernate.HibernateException: Wrong column type in FCIS.LEG for column AC_OWNER. Found: char, expected: varchar2(9 char)
Ok dachte ich mir und probierte char[] ging aber nicht. Dann habe ich mir mit dem Reverse Engineering Tool die Domainobjekte generieren lassen und bekomme:
Code:
@Column(name = "AC_OWNER", length = 9)
public String getAcOwner() {
return this.acOwner;
}
Das ist doch das selbe, außer das es beim getter steht.
Welchen Javadatentyp muss ich verwenden, dass diese Meldung verschwindet.
Vielen dank für Eure Hilfe im Voraus!