求Hibernate多对多实例!!

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:46:23
如题。要求在项目的index.jsp里写着,数据库是SQLServer2005
持久类都写好了只要配置Hibernate写个测试类就可以了
项目压缩包地址:
http://www3.vdisk.cn/vdisk2008/myvdisk/WEB1.06/fileq.php?sid=3308073A1219139164A1787987769
如果你有实例直接发给我也成。但是要符合我项目包里面的要求。
对你的感谢不只是百度积分能表达的!
基本分100.
关联什么的我都会,多对多关联也成功了。就是写入数据的时候提示:Hibernate: insert into t_co (name, address) values (?, ?)
2008-8-6 9:08:16 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet Test threw exception
java.lang.ClassCastException: java.lang.Long
at org.hibernate.type.SetType.wrap(SetType.java:39)
就是想解决这个问题,醉卧操场说的那个只能解决一对多问题。要代码百度Hi给他,谢谢
我在线等

因为你给的链接打不开。。。
多对多就是要一个中间表,其它和一对多差不多的,没有什么区别
____________________________________________
co.setAddress("中国");
co.setName("bao");
co.setId(1);//这句有问题
好像id应该是个long型的这样改楼主co.setId(1);----->com.setId(new Long(1));
然后试试,不行留言下吧

<many-to-one name="B" cascade="none" column="。。。" class="。。。,。。。" />

virtual public B B
{
get { return _b; }
set { _b = value; }
}

不知道是不是你想要的

.SetType.wrap(SetType.java:39)
类型错误 好好检查检查