mybatis

    • 2023.07.18 | admin | 138次围观
      使用MyBatis拦截器后,摸鱼时间又长了。
      这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战 场景 在后端服务开发时,现在很流行的框架组合一般都是SSM(Spring MVC + Spring + MyBatis)或者SpringBoot集成Mybatis,JPA等持久层框架,在我们进行一些业务系统开发时,会有很多的业务数据表,而表中的信息从新插入开始,整个生命周期过程中可能会进行很多次的操作。 比如,我们在某网站购买一件商品,会生成一条订单记录,在支付完金额后订单状态会变为已支付,等最后我们...
    • 2023.05.27 | admin | 128次围观
      添加 retrfiot 拦截器Interceptor
      回答1: MyBatis-Plus是基于MyBatis的增强工具库,它提供了一系列的功能增强,其中就包括拦截器。拦截器是MyBatis执行SQL语句时的一个重要环节,可以在执行SQL语句之前或之后对语句进行处理,实现自定义逻辑。MyBatis-Plus的拦截器可以使用自定义的逻辑来实现添加where条件的功能。具体操作如下:1.实现自定义的Interceptor拦截器类,并覆盖该类的intercept()方法。2.在该方法中通过Invocation对象获取当前的MappedS...
    • 2023.04.11 | admin | 225次围观
      面试吹牛用:Mybatis 中用到的 9 种设计模式!
      来源:juejin.im/post/5d01f0e4f265da1bc23f726a 虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: 1、Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatem...
    1