springboot 使用了Jfinal的对象保存 @Transactional事务不起作用

@Service
public class detailService {
    
    
    @Transactional
    public void likeImpl(Integer userId,String articleId) {
        try {
            ILikeTheArticle iLikeTheArticle = new ILikeTheArticle();
            iLikeTheArticle.setUserId(userId);
            iLikeTheArticle.setArticleId(Integer.parseInt(articleId));
            iLikeTheArticle.save();
            String sql2 = "select id,praise from forum_posts where id="+articleId;
            ForumPosts forumPosts = ForumPosts.dao.findFirst(sql2);
            Integer praise = forumPosts.getPraise();
            praise++;
            forumPosts.setPraise(praise);
            ForumPosts.dao.update();
        } catch (Exception e) {
            throw e;
        }
    }
}

评论区

chcode

2019-09-10 17:24

@杜福忠 关键独立版本没有这个注解

杜福忠

2019-09-10 18:32

@chcode https://www.jfinal.com/doc/5-7
Db.tx 事务  好使不?

热门反馈

扫码入社