当前位置:  技术问答>java相关

EJB客户端端运行有错的问题,Ljglory(blue_poet),请看看吧,

    来源: 互联网  发布时间:2015-11-17

    本文导语:  我客户端简单的代码: String id="A02"; client.create(id); client.findByPrimaryKey(id); System.out.println(client.getBookId()); System.out.println(client.getBookName()); 现在是可以把相关ID的值print出来,但有错误在create() -- Calling create(A02) javax.ejb.D...

我客户端简单的代码:
String id="A02";
client.create(id);
client.findByPrimaryKey(id);
System.out.println(client.getBookId());
System.out.println(client.getBookName());
现在是可以把相关ID的值print出来,但有错误在create()
-- Calling create(A02)
javax.ejb.DuplicateKeyException: Bean with primary key: 'A02' already exists.
at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:253)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:220)
-- Failed: create(A02)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy1.create(Unknown Source)
at autosql.MybookTestClient.create(MybookTestClient.java:79)
at autosql.MybookTestClient.main(MybookTestClient.java:322)
-- Return value from create(A02): null.

还有啊,如果我客户端想插入数据:
String id="A03";
client.create(id);
client.setBookName("DelphiTo");
client.setBookPublish("Myself");
也抱错说:不允许将NULL值插入相应字段 ,,
这又是什么原因呢?
还望帮忙。谢谢。

|
把关键字段设为“不允许为空”,其它字段为空,这样create()里就可只包含少量关键字段,其他字段在需要是就可调用setXXX方法进行设置.
 通常情况下一个表不会包含如此多字段,分成多个表不更好.

|
不好意思,今天没上线;

如果你把所有的字段都设成不为空,那当然要在EJB Designer中把每个字段对应的成员变量的In create属性设为true;

调用时当然要create("","",""......)。

如果字段多的话,应该有字段可以为空的吧!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关注ejb培训的请看过来,开课在即,欲报名赶紧联系!
  • To buick555(王飞),请看看,关于EJB连接数据库的。
  • ejb2与ejb1有什么区别? 或哪有ejb2规范的资料?
  • 如何在一个EJB工程中引用另外一个EJB包中的EJB对象?跟帖都有分!!!
  • EJB2.0提供了许多新特性,包括EJB SQL语言,谁有EJB SQL语言的帮助文档,100分求助!
  • EJB测试工具 Ejb3Unit
  • 奇怪啊,奇怪,为什么我的JB7做EJB时,只要在EJB设计面板上随便做点东西,我的EJB的JAVA的源码就会变的不见了,或者少了很多字段申明??
  • EJB的概述,EJB的相关网站?100分给回答最好的
  • EJB应用及JavaBean调用EJB
  • EJB的好书,请推荐,我看了<精通EJB2.0>,好薄哟!!
  • 请给介绍一本EJB的书,我刚学~~不想要《精通EJB》,感觉老了点~~
  • 成立java协会不如成立ejb俱乐部,不过大概没有谁会喜欢ejb了
  • jb中建ejb为什么要先弄个EJB module
  • 谁有关于EJB配置方面的好的资料吗?最好是EJB2.0的。
  • 初学EJB,javax.ejb.*; 应该将哪个library 放进来
  • 在win2000下weblogic EJB Deployer 配置ejb时出问题
  • 一个网站适合不适合用ejb???具体在什么情况下,要必须用ejb?和用户数量有关系吗 ??
  • 快来救命啊。EJB调用EJB问题。深度郁闷,高分相送。
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • EJB新手提问,同一服务器(就是同一容器吧)内EJB之间调用如何处理?
  • 在JRUN下如何配置EJB? AND 在J2EE下如何配置EJB?
  • Container-ManagedPersistence的EJB设定EJB Relationship的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3