一般用set,你的BEAN里似乎没有SET
解决方案 »
- 用CMD编辑java出错问题
- 实在搞不定了, MyEclipse下编写WebService, 自定发布生成的WSDL如何包含xds:minInclusive定义
- 急救:hibernate映射表中标注为<map-key>的列为何检索不出来?
- 在jsp站点中怎么通过在地址栏输入"www.xxx.com/用户名"的形式进入该用户个人主页?
- 打成jar包找不到spring配置文件?
- 如何用java操作word、excel?
- thinging in java 中的一个StreamTokenizer的问题?
- 请教:下面代码中的错误应该如何解决?谢谢
- 关于struts&jstl的问题!
- JAVA矩阵相乘
- 高手来看看一个关于ActionForm的问题
- <html:form action="">中,action的值我不想要,而我要<html:form>的目的是为了方便排版.
order.java添加 bookinfo 的对象 bob 写出或生出get、set 方法当你查询order表时order.java中的 bookinfo 对象就存储了与rder表bookid.一层一层“剥”调用 bob 的get 方法 再调用bookid 的get 方法就的得到id 了
映射
<set name="softs" cascade="all">
<key>
<column name="softID"/>
</key>
<one-to-many class="lichao.volitation.hibernate.entity.Soft"/>
</set>
如果被控方有一set的,就能取出many一般主控方在many那边.取many的:
oneObject.save();
取one的
manyObject.getparamr();
private Integer id;
private Bookinfo bookinfo;
private short number;
private String address;
private String postcode;
private Date orderdate;
private short status;
private Set books;//这里是代表订单所包含图书的SET集合
order表映射中加上
<set name="books" cascade="all"> //name=""对应private Set books;//这里是代表订单所包含图书的SET集合<key>
<column name="id"/>
</key>
<one-to-many class="bookinfo"/>
</set>
orderinfo.getBookinfo().getId()
通过这可以得到关联的bookid,但是,不能
直接得到bookname,还得作查询,是不是因为仅仅时通过id关联的呢?谢谢各位的解答
for (Iterator iter = set.iterator(); iter.hasNext();) {
BookInfo bookInfo= (BookInfo) iter.next();
System.out.println("图书编号:"+BookInfo.getbookid());
}//如果你的书名是在另一张表..也就就还有一张book表,,他和BookInfo建立一对一关联就可以获得bookName;