create_datetime字段不会自动插入时间到数据库
数据库字段create_date ,表单创建和更新时自动生成时间到数据库,但是create_datetime 对应的datetime字段,表单不会自动生产时间,这块应该怎么解决……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类似。
有时候看开发文档还不如看一集做好的功能模块的代码,比较可靠 你这个字段非系统标准字段
页:
[1]