zhaoxin8882121 发表于 2016-5-29 17:31:50

create_datetime字段不会自动插入时间到数据库

数据库字段create_date ,表单创建和更新时自动生成时间到数据库,但是create_datetime 对应的datetime字段,表单不会自动生产时间,这块应该怎么解决……

zhaoxin8882121 发表于 2016-5-29 20:41:21

org/jeecgframework/core/constant/DataBaseConstant.java
在上面的类中增加如下定义常量
public static final String CREATE_DATETIME = "createDatetime";

然后在 org/jeecgframework/core/aop/HiberAspect.java 类中修改如下代码,增加createDatetime 字段的拦截
if (DataBaseConstant.CREATE_DATE.equals(propertyNames)
                                       || DataBaseConstant.CREATE_DATETIME.equals(propertyNames)
                                 ||DataBaseConstant.CREATE_TIME.equals(propertyNames))
                     {
                         /*使用拦截器将对象的"创建时间"属性赋上值*/
                         if(oConvertUtils.isEmpty(state)){
                                 state = new Date();
                         }
                         continue;
                     }
更新时间updateDatetime类似。

有时候看开发文档还不如看一集做好的功能模块的代码,比较可靠

admin 发表于 2016-6-1 21:04:04

你这个字段非系统标准字段
页: [1]
查看完整版本: create_datetime字段不会自动插入时间到数据库