数据填充问题

提问 6 903
vision
vision VIP3 2020-05-21
版本: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]
回帖
  • 代码没有问题,可以debug看看realName有没有值
    0 回复
  • vision
    vision VIP3 (楼主)
    2020-05-21
    @Mark realname有值 如果使用setFieldValByName(CREATOR_NAME, user.getRealName(),metaObject);就能插入数据
    0 回复
  • vision
    vision VIP3 (楼主)
    2020-05-21
    @Mark 建议你们可以试试给一个字符类型到字段自动填充数值,尝试一下是否存在问题
    0 回复
  • vision
    vision VIP3 (楼主)
    2020-06-07
    @Mark 这个问题还可以再跟踪一下么? 1.realname有值 2.strictInsertFill(metaObject, CREATOR_NAME, String.class, user.getRealName());不能插入值 3.setFieldValByName(CREATOR_NAME, user.getRealName(),metaObject);可以插入值 问题是:strictInsertFill方法为什么不能插入值?
    0 回复
  • vision
    vision VIP3 (楼主)
    2020-06-07
    img[//cdn.renren.io/60082202006071133419021.jpg] 这个String类型属性,比如为NULL才能填值?
    0 回复
  • vision
    vision VIP3 (楼主)
    2020-06-07
    @Mark 结贴吧,已经找到原因,谢谢
    0 回复