MVC架构中各个层使用的注解 (springBoot + mybatis-plus)
2021-01-27 19:15
标签:date mybatis boot 更新 save nal == als 实现 1 @Service (写在Service层接口的实现类上 XXXServiceImpl) Q: 为什么不直接写在接口上?因为一个接口可能有多个实现 2 @Transactional (一般写在service层实现类的Insert或update方法上,用于事务处理) MVC架构中各个层使用的注解 (springBoot + mybatis-plus) 标签:date mybatis boot 更新 save nal == als 实现 原文地址:https://www.cnblogs.com/caesar-the-great/p/12842901.html1 @Service
2 public class LogServiceImpl extends ServiceImpl
1 /**
2 * 保存或者更新菜单
3 *
4 * @param menu
5 * @return
6 */
7 @Transactional
8 public synchronized boolean saveOrUpdate(Menu menu) {
9 boolean isSave = menu.getId() == null;
10 checkUnique(menu);
11 boolean isSaved = super.saveOrUpdate(menu);
12 if (!isSaved) {
13 return false;
14 }
上一篇:python专题字符串操作
文章标题:MVC架构中各个层使用的注解 (springBoot + mybatis-plus)
文章链接:http://soscw.com/index.php/essay/47885.html