için üstlenmeden ben JPA kullanabilirsiniz bu SQLJava: JPA sınıfları, Tarih Tarih saat
Create Table X (
ID varchar(4) Not Null,
XDATE date
);
ve üzeri ile öylesine
@Entity
@Table(name = "X")
public class X implements Serializable {
@Id
@Basic(optional = false)
@Column(name = "ID", nullable = false, length = 4)
private String id;
@Column(name = "XDATE")
@Temporal(TemporalType.DATE)
private Date xDate; //java.util.Date
...
}
gibi tanımlanmış bir varlık sınıfını kullanılarak oluşturulan nesne ilişkisel eşleştirmeyi gerçekleştirir. Bununla birlikte, xDate
özniteliği yalnızca tarihleri saklayabilir, ör. dd/MM/yyyy
.
Tam bir tarih nesnesini, yalnızca bir alan, yani dd/MM/yyyy HH24:mm
kullanarak depolamak için yukarıdaki adımları nasıl yeniden düzenlerim?
@sblundy: Cevabınız için teşekkürler, benim de bağırsak hislerimdi, ancak, varlık sınıfımdaki üye değişkenini veya tablo için şema tanımını değiştirmem gerekiyor mu? – bguiz
@bguiz: Alan no, sütun evet. Kullanmakta olduğunuz DB'ye bağlıdır, ancak DATETIME çalışmalıdır – sblundy
@sblundy: Toplink/JavaDB kullanıyorum – bguiz