spring
文章平均质量分 90
Foo.
这个作者很懒,什么都没留下…
展开
-
小议mybatis plus相比传统mybatis手写SQL的好处
一、场景描述假设有两张表:一张商品表、一张订单表,具体表的字段如下:商品表和订单表是一对多的关系,一个商品可以有多个订单。现有如下需求:1、 发送通知求:某一特定类别的商品,购买成功后需要发送通知给下单的客户,下单后默认通知状态为未发送,发送成功标记已发送。2、 查询需求:查询某一用户的订单列表,列出订单信息和订单的商品信息。供给用户购买记录页面呈现使用。二、发送通知需求(传统mybatis写法 和 mybatis plus 对比)传统的mybatis做ORM映射工具并手写sql的时代,常规转载 2021-02-18 15:58:30 · 1644 阅读 · 0 评论 -
一个@Transactional哪里来这么多坑?
前言这篇文章我们来聊一聊平常工作时使用事务可能出现的一些问题(本文主要针对使用@Transactional进行事务管理的方式进行讨论)以及对应的解决方案事务失效事务回滚相关问题读写分离跟事务结合使用时的问题事务失效事务失效我们一般要从两个方面排查问题数据库层面数据库层面,数据库使用的存储引擎是否支持事务?默认情况下MySQL数据库使用的是Innodb存储引擎(5.5版本之后),它是支持事务的,但是如果你的表特地修改了存储引擎,例如,你通过下面的语句修改了表使用的存储引擎为My转载 2020-11-03 09:08:11 · 752 阅读 · 0 评论 -
@Autowired注入的对象总为null
在 shiro-spring结合的框架实验中: @Autowired注入的sysUserDao总是为nullReaml 中的代码:public class ShiroRealm extends AuthorizingRealm { @Autowired private SysUserDao sysUserDao; /** * 登录认证 * * @param authenticationToken * @return * @th原创 2020-09-23 18:30:32 · 2626 阅读 · 0 评论