数据填充问题
版本:renren-security 最新 |
开发环境:IEDA |
实体类增加属性:creatorName
img[//cdn.renren.io/50ee520200521120218222.jpg]
FieldMetaObjectHandler中增加填充方法
img[//cdn.renren.io/0e609202005211211145955.jpg]
数据库中不能正确到插入值
img[//cdn.renren.io/bc197202005211212513049.jpg]
数据库表设计
img[//cdn.renren.io/42046202005211215047239.jpg]
-
2020-05-21
代码没有问题,可以debug看看realName有没有值
-
2020-05-21
@Mark realname有值 如果使用setFieldValByName(CREATOR_NAME, user.getRealName(),metaObject);就能插入数据
-
2020-05-21
@Mark 建议你们可以试试给一个字符类型到字段自动填充数值,尝试一下是否存在问题
-
2020-06-07
@Mark 这个问题还可以再跟踪一下么?
1.realname有值
2.strictInsertFill(metaObject, CREATOR_NAME, String.class, user.getRealName());不能插入值
3.setFieldValByName(CREATOR_NAME, user.getRealName(),metaObject);可以插入值
问题是:strictInsertFill方法为什么不能插入值?
-
2020-06-07
img[//cdn.renren.io/60082202006071133419021.jpg]
这个String类型属性,比如为NULL才能填值?
-
2020-06-07
@Mark 结贴吧,已经找到原因,谢谢