跟这些 null 有关系吗?
没有的,因为那个lg数据库设置了not null
我的意思是,这里有值显示的是object有值,但是里面的 fdCode 是null,具体插入数据库的时候,插入的是 fdLg 这个对象的哪个属性?
存储的lg的code
code 不是null的时候也报 insert null的错吗?因为你第一次发的图中 code 是null,所以我不太确定是什么问题。还有就是这个关联实体字段的定义也发一下看看?
我源码到了这个方法,entity是lg的对象,有code的。后面的result就只剩id了
这里的 setFetchPlan
中用到的是 FetchPlan.INSTANCE_NAME
所以取到的只有 id。
你可以扩展一下这个bean,自己修改一下方法,用 FetchPlan.BASE
获取?
你的reference字段是怎么定义的,看看这里是不是个bug
我详细描述一下我的问题:
目前我在做导入的功能,引入了dataimport。
发现fdLg有问题,但是fdParent没有问题,fdLg是关联的其他entity(code),fdParent是关联的自(id)
比如一个entity,数据库层面code和name并没有做约束,但是我想导入的时候按照一定规则去设置code,或者检查name不能重复,这块如何做呢?