SORU
23 Ocak 2012, PAZARTESİ


hazırda 4 ve joda-zaman

mutlu evliler mi ?

Ben de inanıyorum joda-time hibernate support, Hazırda Beklet (4) en son sürümü ve sürüm 1.3 geçerli son sürümü için kullanıyorum.

Her şey ek açıklamalar kullanırken OK (sütunlar beklendiği gibi oluşturulan tarih) çalışıyor gibi görünüyor :

@Column
@Type(type="org.joda.time.contrib.hibernate.PersistentLocalDate")
private LocalDate myDate; 

Onların birlikte bu sürümü kullanarak, bilinen herhangi bir sorun var mı ?

Güncelleme Sütunlar, ancak herhangi bir veri ile doldurmak için oluşturulmuş mümkün dışarı iyi bir şey çıkmaz :

İşleyici işlem başarısız oldu; iç içe istisna java.lang.AbstractMethodError: org.joda.zaman.contrib.Hazırda Beklet.PersistentLocalDateTime.nullSafeSet

Uyumsuz ve usertype kullanarak olmalıyım.Aşağıda cevap bakın.

CEVAP
24 Ocak 2012, Salı


Belgeleri ayrı yetersizliği, bana adımları entegrasyonu için gerekli yazmak için yararlı olabilir anlamına gelir. Kütüphaneler güncel olduğundan emin olun.

İhtiyacınız olacak : [zaten hibernate4 varsayarsak]

Joda-zaman en son sürümü

<dependency>
    <groupId>joda-time</groupId>
    <artifactId>joda-time</artifactId>
    <version>2.0</version>
</dependency>

ve lib usertype

<dependency>
    <groupId>org.jadira.usertype</groupId>
    <artifactId>usertype.core</artifactId>
    <version>3.0.0.CR1</version>
</dependency>

Sonra varlık sınıfları aşağıdaki (LocalDateTime olmak zorunda, kalıcı olabilecek herhangi bir sınıflar mevcut değil) :

import org.joda.time.LocalDateTime;

ve sütun tanımı için:

@Column(name="updated", nullable = false)
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime")
private LocalDateTime updated;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009
  • superemposed

    superemposed

    25 Aralık 2007