在你的FroumTopic里面是否又FroumReply的集合属性,如果没有就肯定错了,因为要跟配置文件相对应的。
解决方案 »
- 如何获得百度知道里面的“浏览次数”
- ibatis+struts2问题
- 在jsp页面如何用键盘的上下左右键控制<html:text>框中的焦点自由的移动?现在做项目遇到这样一个问题谢谢大家给宝贵意见!!!!
- 谁能提供一个功能较强的swing编辑器
- 怎么把注册的信息写如数据库
- 不显示删除回复显示所有回复显示星级回复显示得分回复 求助连接数据库的问题???
- 这个楼盘查看器如何实现的?
- 登录安全问题
- tomcat下如何管理多个站点?
- 请问大家都用什么工具来开发和调试JSP?用哪种更好呢?
- 點擊按鈕。讓別的網頁處理數據~!但要使該按鈕失效。直到別的網頁處理數據完成~!怎麼做?謝謝~!
- 如何实现在一个列表框中选择一个大类,在小类的列表框列出属于该大类的小类
System.out.println(((FroumTopic)list.get(i)).getReplys());//代码出错之处
} catch (HibernateException e)
如果你建立了关系的话
FroumTopic.getReplys()应该返加的是一个Replys的set集合,怎么能直接打印呢
((FroumTopic)list.get(i)).getReplys()是一个set对象
其实返回的是List集合,而不是set.
set不能直接打印?
如下:
public static void main(String[] args) {
Set set = new HashSet();
set.add(new Object());
set.add("a");
set.add("b");
System.out.println(set);
}
输出:[java.lang.Object@42719c, a, b]
FroumTopic里面有FroumReply的属性啊!
映射:
<class name="FroumTopic" table="FROUMTOPIC"
discriminator-value="N">
...
<list name="replys" inverse="true"
cascade="all-delete-orphan">
<key column="TOPICID" foreign-key="Froum_TopicId"
not-null="true" on-delete="cascade" update="true" />
<index column="R_TIMESTAMP"/>
<one-to-many class="FroumReply" />
</list>
...
</class><class name="FroumReply" table="FROUMREPLY"
discriminator-value="N">
...
<many-to-one name="froumTopic" insert="true" update="true"
class="FroumTopic" cascade="all" not-null="true" column="TOPICID" />
</class> FroumTopic:
public class FroumTopic { private List replys; public List getReplys() {
return replys;
} public void setReplys(List replys) {
this.replys = replys;
}
...
}这样写不指明了replys的集合属性是FroumReply吗?如果不是,又该如何写?