处理删除操作时出现 Unknown entity: java.lang.Integer
发布网友
发布时间:2024-10-03 16:14
我来回答
共5个回答
热心网友
时间:2024-10-13 12:41
看一下--------SubjectAction
public String deleteSubject(){
isubjectbiz.deleteSubject(subjectId);
return SUCCESS;
}
subjectId 是否是用struts2 自动从页面封装过来的 还是你使用request获取的 首先你输出一下有没有值 然后如果是request获取的 必须要把它转换成integer 其次如果有值 且为integer 这时你就要检查你的数据库隐射文件是否正确 一级一级排除
热心网友
时间:2024-10-13 12:41
先通过id获得具体的实体,再将其删除
热心网友
时间:2024-10-13 12:42
是不是在action或者实体类中使用的int与Integer不匹配,你试一下
热心网友
时间:2024-10-13 12:42
有问题百度一下。
百度不行谷歌一下。
这么问多浪费时间!
热心网友
时间:2024-10-13 12:43
subjectID有问题,你检查一下。