spring annotation 声明事务 就助!!!

来源:互联网  时间:2016/8/5 13:28:12

关于网友提出的“ spring annotation 声明事务 就助!!!”问题疑问,本网通过在网上对“ spring annotation 声明事务 就助!!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: spring annotation 声明事务 就助!!!
描述:

public abstract class DAOSupport implements DAO {
protected SessionFactory sf;
        @Transactional
public boolean del(T t) {
Session se = sf.openSession();
se.delete(t);
}
public T query(int id, Class clazz) {
Session se = sf.openSession();
return (T) se.get(clazz, id);
}
@SuppressWarnings("unchecked")
public List queryAll(String sql) {
Session se = sf.openSession();
Query query = se.createQuery(sql);
return query.list();
}
       @Transactional
public void save(T t) {
Session se = sf.openSession();
se.save(t);
}
@Transactional
public void update(T t) {
Session se = sf.openSession();
se.update(t);
}
public SessionFactory getSf() {
return sf;
}
@Resource(name = "SessionFactory")
public void setSf(SessionFactory sf) {
this.sf = sf;
}}

<>
class="org.springframework.orm.hibernate3.HibernateTransactionManager">


        

我这样用了声明事务,可是只有存储数据的时候可以将数据存进去。。但是想要删除数据和更新数据都不行。。没有报什么错误。。就是数据删不掉很更新不进去。。问下各位这是怎么回事啊。。

上一篇在线求助!!关于Mysql LIMIT 分页问题·
下一篇My Eclipse
明星图片
相关文章
《 spring annotation 声明事务 就助!!!》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)