很多时候,项目的数据设计上某些字段是有默认值的,比如说某些数字类型的字段的默认是0,有些表示状态的字段默认值是0,1等等。
当插入数据的时候,多数是先用new model方法,创建新数据记录的model对象,然后set入表单数据。但是new model生成的是一个attrs不带任何字段属性的,当然也不含有那些带默认值的字段
现在公司项目做的时候有个不太优雅的处理方案,就是model.save(),然后再model=dao.findById(id)重新获取一遍记录,这样就能够让model带上所有字段,也有默认值,方便后续业务处理。
不知道各位大大有没方案可以实现在new model的时候就能带上数据库各字段以及默认值
项目:JFinal