1.多表关联配置了相关many-to-many
并且在pojo里写了Set
为什么每次添加中间表里都没有数据?
2.是不是添加的控制器如果用spring的simpleFormController继承的话
关联的时候一些外键没法格式化?
因此造成中间表里没有数据?
3.如果中间表里还需要附加其他字段
该怎么办?
比如
student---sid,sname
teacher---tid,tname
course----sid,tid
我在student的form中有一项是teacher的列表select
在student和teacher的pojo里都有Set对方的代码
添加时用的controller是继承自simpleFormController(其中有一项commandclass我设为了student的pojo)
使用一个共用的DAO,代码段为:
[code="java"]
...handleRequest(...request,..response,Command cmd,...)...
Student student = (Student)cmd;
CommonDAO.saveOrUpdate(student);//如果要添加成功,是否需要在此处加上插入course的语句?问题是,该怎么加,因为teacher的id也包含在cmd里边了吧
[/code]
现在student能进库而course依然为空,为何?
[b]问题补充:[/b]
关键之处在于和spring整合
没有人遇到过这个问题吗?