我在用
ActiveRecord
/
NHibernate
在我的项目中使用postgresql8.4进行ORM映射。
我有以下问题
[ActiveRecord(Schema = "public", Table = "test_bean")]
public class TestBean
{
[PrimaryKey(SequenceName = "test_bean_id_seq", Generator = PrimaryKeyType.Sequence)]
public int ID { get; set; }
[Castle.ActiveRecord.Property("time")]
public DateTime Time { get; set; }
}
和SQL DDL
CREATE TABLE test_bean
(
id serial NOT NULL,
time timestamp without time zone NOT NULL,
CONSTRAINT test_bean_pk PRIMARY KEY (id)
)
当我在DB ActiveRecord中保存对象时,NHibernate将截断/忽略
DateTime
现场。我做了一些研究,发现了这个
post