hibernate取出数据并修改后不更新到数据库

有文章表article hbm:和文章对应的题目表item hbm: ,他们为一对多关系,
现在在数据库中一篇article对应有18个item,
问:怎么样从一片文章中随机抽取6个item,再将这个article放到struts2的堆中时,数据库中的每篇文章依然对应18个item;
怎么每次我取出来后,数据库中的文章只对应6个item???

运行完以后Action,没有释放。所以在此运行时候,系统以为是之前的Action没有运行完。需要在配置文件加一个标签:scope="prototype"。应该是这个原因。没有看到代码……

感觉传到action的时候,不要传entity类,再封装一个bean比较合适。