求助:EJB问题 无法将 NULL 插入 ("CX01"."OUTPUT_BILL"."VALID_FLAG")

luoyong14 2008-11-28 05:43:01
我是大三的一名学生 现在我用的EJB+STUCTS来练习做东西
在oracle数据库中OUTPUT_BILL的字段要求不为空 且默认值是1
但是我使用EM时报错
无法将 NULL 插入 ("CX01"."OUTPUT_BILL"."VALID_FLAG")
原因是没有给VALID_FLAG赋值 但是它有默认值都嘛 哪里出了错

public Boolean InsertCorpApp(OutputBill ob) {
try{

em.persist(ob);
em.merge(ob);
return Boolean.TRUE;
}
catch(Exception e)
{e.printStackTrace();
return Boolean.FALSE;
}
...全文
57 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
c13x14 2012-01-16
  • 打赏
  • 举报
回复
你看一下你的数据库

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧