EJB的问题郁闷-用findByPrimaryKey获得remote bean 引用后为什么能直接查询到别的字段 既然ID是唯一的,那肯定就能够通过findByPrimaryKey来找到相应的记录,自然也就能获得其它的字段内容了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有点疑问:find方法查询返回的只是id,并无其它字段,如何就能直接用bean的引用得到其它的字段内容,本人在这个问题上郁闷几天了,望高手赐教。你看看Home接口里定义的find方法的返回值就知道为什么了! 对啊,你看看Home接口里定义的find方法的返回值就知道为什么了,find 方法的返回值绝对不是一个id,而是一个interface或是一个interface的集合。 一般是这样的:Collection dd = home.findAll(); Iterator xd = dd.iterator(); while (xd.hasNext()) { Test v = (Test) xd.next();//TEST为你的远程接口. 下面就可以写你的TEST 里同定义的得到值的方法,如 V.GETNAME(); } v.getXXX()返回的是内存中bean的属性字段值吧?是不是可以这样理解,当findByPrimaryKey()调用后,与PrimaryKey关联的id被读进内存,Contain发现PrimaryKey的变化,即调用ejbLoad方法同步与PrimaryKey关联的字段内容,相反如果内存中的bean view 相关的字段值发生变化,容器即自动调用ejbStore同步数据库相关的字段? 在EJB中ID代表的是一个EJB对象,你不要考虑成是数据库中的ID(虽然这是没错的)。而一个EJB对象代表的是数据库中一整条记录,当然包括了所有的字段,所以说你用find方法返回一个EJB对象后可以从中获得到所有字段的值。 J2EE开发的未来 简单的Junit测试 有位Java架构师的文章不错 关于MyEclipse的提示问题 struts2怎么老出错 甲骨文开发者大会火热报名中,登录CSDN独享优惠价格 Hibernate一对多双向关系错,望高手详解 web services 发布问题 不确定有多少个单选按钮,也不确定把这些单选按钮分成多少个组,这样的form bean如何设计? 如何在ant的javac任务中添加参数? 当逆序列化一个对象时发生 'ClassNotFoundException' 请教大虾关于JAVA网络编程问题
Collection dd = home.findAll();
Iterator xd = dd.iterator();
while (xd.hasNext()) {
Test v = (Test) xd.next();//TEST为你的远程接口.
下面就可以写你的TEST 里同定义的得到值的方法,如 V.GETNAME();
}