主题 : 问题
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
1#   发表于:2012-02-29 14:41:26  IP:113.67.*.*
我在后台使用
MyContent entity = super.get(id);
if (entity != null) {
getSession().delete(entity);
}
这个方法,但是执行完成之后数据未删除。
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2012-02-29 14:58:29  IP:220.5.*.*
这方法没问题的,{}你打印一下看它有没有执行{}里面 getSession().delete(entity); 
路漫漫其修远兮,吾将上下而求索!
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
3#   发表于:2012-02-29 14:59:36  IP:220.5.*.*
这里在你是那里面执行的这方法的?
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
4#   发表于:2012-02-29 15:10:28  IP:113.67.*.*
断点已经走getSession().delete(entity);这个了,但是控制台上面除了Select,save能打印出来,delete没有打印。
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
5#   发表于:2012-02-29 15:11:18  IP:113.67.*.*
public MyContent deleteById(Integer id) {
String hql = "delete MyContent where id = ?";
return (MyContent) createQuery(hql, id);
}
我把他改成这个有异常。
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
6#   发表于:2012-02-29 15:12:13  IP:113.67.*.*
org.hibernate.impl.QueryImpl cannot be cast to
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
7#   发表于:2012-02-29 15:28:08  IP:113.67.*.*
MyContent entity = super.get(id); 能查询到数据的。
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
8#   发表于:2012-02-29 15:28:43  IP:113.67.*.*
getSession().delete(entity);不执行数据删除动作。
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
9#   发表于:2012-02-29 15:49:06  IP:220.5.*.*
你是不是修改了其它源码?
路漫漫其修远兮,吾将上下而求索!
级别: 举人
UID: 23880
积分:181 加为好友
威望: 0 精华: 0
主题:25 回复:93
注册时间:2011-09-22
在线时长:0
10#   发表于:2012-02-29 16:05:16  IP:113.67.*.*
没有,其他的都能用。
1 2 > >| 共2页