今天遇到的问题是,当商品表的主键是订单详情表的外键时,想要删除商品表的某一条记录,却违反约束条件,但是要有返回值给web页面,可是执行时没有任何的返回值。
最后想的办法是在执行的语句加上 try catch语句。
int temp = 0;
try {
temp = query.executeUpdate();
} catch (HibernateException e) {
// TODO Auto-generated catch block
/*e.printStackTrace();*/
System.out.println("违反约束条件!");
}
try {
temp = query.executeUpdate();
} catch (HibernateException e) {
// TODO Auto-generated catch block
/*e.printStackTrace();*/
System.out.println("违反约束条件!");
}