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

  • Film Riot

    Film Riot

    16 NİSAN 2006
  • fufko

    fufko

    27 ŞUBAT 2006
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011