一、该问题的重现步骤是什么?
‘create_user` bigint DEFAULT NULL COMMENT '创建人',
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int DEFAULT NULL COMMENT '状态',
`is_deleted` int DEFAULT '0' COMMENT '是否已删除',
这些字段的值是在那里赋值的,通过develop工程生成的代码,我看他继承了基础实体,id 和上边这些字段封装好的。他们的值是在那个步骤生成的,前端请求过来的时候,controller实体这些值是空的,应该在操作数据库前生成的,具体在那个地方,有详细的文档吗?
如果我自己创建了一个实体类,不是生成的代码,我自己去继承基础实体,我想让我的id 还有 上边这些create_user,create_dept,create_time等等的字段也赋上值,我需要配置什么,或者是修改什么。能提供一个文档说明吗? 感谢!!!
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
只要entity、service、serviceimpl都继承这些基础类,就会自动处理。
非常感谢你的回答。
我这边的问题是这样的,我继承了基础类,基础的实现类,基础的接口。
如果我以继承的方式去做的话,用到的就是框架中实现过的方法,只能是走基础实现的那一套方式;
我定义了接口,我在实现层有自己的业务逻辑, 我想在自己的serviceimpl里边写了自己的逻辑。 我的定义的这些业务字段就需要赋值。我要怎么去使用封装好的方法,去给我的业务字段赋值。
不考虑到框架封装的方法。或者是,有什么方式我能在自己的定义的接口的实现层给我的业务字段赋值。
可以自己照着创建一套你的业务设计呀,比如你创建了XxBaseEntity extends BaseEntity,XxBaseService extends BaseService,XxBaseServiceImpl extends BaseServiceImpl。你就可以在XxBaseServiceImpl写你自己的逻辑并且可以用BaseServiceImpl原本就带有的逻辑。
最后你的新模块依次集成你自己创建的类,就可以了。
扫一扫访问 Blade技术社区 移动端