rastladım. Birkaç ufak takla atma, alan nesnesinde kolona karşılık
gelen niteliği String tanımalama gibi girişimlerim sonuç vermeyince
Google başvurmak kaçınılmaz oldu. Hibernate'in sitesinde yer alan bir sayfada
UserType arayüzünden gerçekleştirilmiş bir sınıfın bu işi çözeceği
belirtilmiş. Sınıfı aşağıdaki annotationlar ile denediğimde artık Char
tipine sorunsuz ulaşabildim:
(Burada Char.class, UserType’tan gerçekleştirilmiş sınıfımız)
@Entity
@Table(name="ABONE_DURUM")
@TypeDef(name = "char", typeClass = Char.class)
public class AboneDurum{
@Id
@Column(name="ABONE_DURUM_KODU")
private Long id;
@Column(name="ACIKLAMA")
private String aciklama;
@Type(type="char")
@Column(name="KISA_ACIKLAMA", length=3)
private String kisaAciklama;
...
Hiç yorum yok:
Yorum Gönder