我有以下问题:
我正在现有的旧Java
系统上构建JSF
/ Hibernate
/ Spring
/ FoxPro
项目,共享相同的{{1} }。
我的问题是OLD系统将NO DATE保存为0000-00-00而不是NULL。
所以我用MySQL Database 4.1
解决了阅读问题,并且完美无缺。
但是,现在我想保存一些日期,如果我保存NULL,旧系统可能无法正常工作,所以我想在旧系统仍在服务时保存这个。
我尝试过但没有工作:
zeroDateTimeBehavior=convertToNull
和NOT NULL
更改数据库但是
仍在保存DEFAULT 0000-00-00
。NULL
匹配的@column
(Date
)和String with
(insertable=false,updatable=false
)仍在使用insertable=true,updatable=true
字段。java.util.Date
没有我想创建的触发器
insert null convert to 0000-00-00 所以我需要的是在Mysql 4.1
保存0000-00-00
日期时保存java.util.Date
,以保持两个系统正常运行。
提前致谢。