这几天写hibernate+struts2+easyui+Oracle小项目时遇到的异常。
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [entity.TbBooks#1]
看英语,就表示主键重复。检查。oracle数据库自增长的设置,发现一切都ok。依旧还是报错。
将开始的数字稍微改大一点点。
另外,写jQuery验证的时候,记得方法要被function包住,如下
$(function(){
$("#book").submit(function(){
if(check()==false){
return false;
}else{
return true;
}
});
。
easy ui中多个表查询时字段的设置:
field : 'tbSort',
title : '图书分类',
width : 100,
align : 'center',
formatter : function(value, row, index) {
if (row.tbSort) {
return row.tbSort.name;
} else {
return value;
}
}