在Spring中使用JPA提交事务

sky2098 2008-04-30 04:25:29
使用Spring 2.0和JPA,如何能更简单地让Spring IoC来管理事务?
比如,在执行数据的插入、修改、删除的时候,能够自动提交,更新数据库。

例如下面代码中,插入、修改、删除操作并不能真正地提交数据库的更新操作:

public class MyUserDAOImpl extends JpaDaoSupport implements MyUserDAO {

public void createMyUser(MyUser myUser) {
getJpaTemplate().persist(myUser);
}

public void deleteNyUser(MyUser myUser) {
getJpaTemplate().remove(myUser);
}

public void updateMyUser(MyUser myUser) {
getJpaTemplate().merge(myUser);
}

@SuppressWarnings("unchecked")
public List<MyUser> queryMyUser(String queryString) {
return (List<MyUser>)getJpaTemplate().find(queryString);
}
}

请问:
如何在Spring中配置事务,能实现上面的插入、修改、删除操作?
谢谢!
...全文
437 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧