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
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;
Sınıf Joda Zaman kırık hata Scala kull...
Nasıl java ile Joda-Zaman kullanmak iç...
UTC zaman dilimi JPA/Hazırda bekleme d...
Java tarih ve saat sınıfları kullanın ...
Nasıl dakika içinde iki Joda-Zaman Dat...