当前位置: 技术问答>java相关
关于Entity Bean 的疑惑。
来源: 互联网 发布时间:2017-03-14
本文导语: 我写了一个CMP 成功的部署到server上,当我在客户端调用create 方法去创建数据时,报错了,说一些字段不允许为空,我创建的表都不允许为空,主健是其中的一个字段,我不想用所有的字段为主健,难道我在设计表...
我写了一个CMP 成功的部署到server上,当我在客户端调用create 方法去创建数据时,报错了,说一些字段不允许为空,我创建的表都不允许为空,主健是其中的一个字段,我不想用所有的字段为主健,难道我在设计表的时候必须使其它的字段都为空吗?我该如何做呢?
谢谢
谢谢
|
那就是在你的create方法中把所有字段值都传入,修改一下create方法。这和主键没有多大关系。
|
建表的时候每个字段都有个限制(constrant),not null or null,和主键没有关系,主键必须是not null,其余的字段设置null or not null你自己选
|
如果表中设计的字段都不为空的话,那么只能调用带所有字段的create方法,不能调用只带主键的create方法,然后在利用remote方法中的setXXX来进行增加记录.
这个道理,就不用多讲了吧.呵呵.
这个道理,就不用多讲了吧.呵呵.