具体表现:
在使用stuts2的域模型为一个Hibernate实体类注入属性时,该类的子类(多对一关系)的属性在JSP页面只由选择框注入了id项,name项并没有注入,执行添加却成功了地注入了所有属性。
推测原因:
由于我设置的实体类的子类id是由选择框添加的,子类为已有的对象,可能是web容器直接调用了已存在的实例(在执行选择框时已经查找过了所有子类)。
在使用stuts2的域模型为一个Hibernate实体类注入属性时,该类的子类(多对一关系)的属性在JSP页面只由选择框注入了id项,name项并没有注入,执行添加却成功了地注入了所有属性。
由于我设置的实体类的子类id是由选择框添加的,子类为已有的对象,可能是web容器直接调用了已存在的实例(在执行选择框时已经查找过了所有子类)。