<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zlystudy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zlystudy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zlystudy]]></copyright><item><title><![CDATA[mybatis xml文件放到jar包之外]]></title><link>https://blog.youkuaiyun.com/zlystudy/article/details/139435015</link><guid>https://blog.youkuaiyun.com/zlystudy/article/details/139435015</guid><author>zlystudy</author><pubDate>Tue, 04 Jun 2024 10:51:50 +0800</pubDate><description><![CDATA[最近项目组接到了一个新的需求，因为部署限制，需要把mybatis的xml文件放到jar包之外。项目的技术栈用的springboot,之前就是打一个jar包就完事，没有做过类似的需求。因此，我想着是从源码入手，解决这个问题。]]></description><category></category></item><item><title><![CDATA[spring 整合mybatis 简单说明]]></title><link>https://blog.youkuaiyun.com/zlystudy/article/details/119326375</link><guid>https://blog.youkuaiyun.com/zlystudy/article/details/119326375</guid><author>zlystudy</author><pubDate>Mon, 02 Aug 2021 16:47:21 +0800</pubDate><description><![CDATA[spring整合mybatis简单说明小小的疑问动态代理FactoryBean
小小的疑问
有没有好奇,在使用spring 整合mybatis的时候，我们直接在service层注入mapper,mapper只是一个接口，但是就可以直接使用了。为什么可以直接用呢,spring是不能直接注入接口,带着这个疑问，我们往下面分析。
动态代理
我们知道，mybatis 其实是通过动态代理实现的，本文只是简单说明一下，myabtis的具体实现就不在阐述了。我们先看一下动态代理的内容。
先定义一个接口
public in]]></description><category></category></item><item><title><![CDATA[通用mapper用oracle序列作为主键]]></title><link>https://blog.youkuaiyun.com/zlystudy/article/details/108974632</link><guid>https://blog.youkuaiyun.com/zlystudy/article/details/108974632</guid><author>zlystudy</author><pubDate>Fri, 09 Oct 2020 11:16:51 +0800</pubDate><description><![CDATA[通用mapper用oracle序列作为主键
最近使用通用mapper开发项目,公司用的oracle数据库，持久层用的是通用mapper，公司要求用数据库的序列,按照官方的配置，可能是自己的原因，总是配置不对，自己看了一下源码,发现用key注解就可以实现，具体配置如下:
    @Id
    @Column(name = "id")
    @KeySql(sql = "select SEQ_ID.nextval from dual", order= ORDER.DEFAULT)
    private I]]></description><category></category></item><item><title><![CDATA[mybatis-plus 属性为空时判断问题]]></title><link>https://blog.youkuaiyun.com/zlystudy/article/details/105843517</link><guid>https://blog.youkuaiyun.com/zlystudy/article/details/105843517</guid><author>zlystudy</author><pubDate>Wed, 29 Apr 2020 20:26:11 +0800</pubDate><description><![CDATA[mybatis-plus 属性为空时判断问题
最近在做项目时,发现前端调用查询接口，发现接口返回数据不对。我通过日志发现前端查询字段值为空时，竟然被当作一个条件，因为后端采用的mybatis-plus，通过官网我找到了一个配置
mybatis-plus:
  global-config:
    db-config:
      select-strategy: not_empty

然后再测试一...]]></description><category></category></item></channel></rss>