Skip to content
Nico edited this page Oct 15, 2018 · 1 revision

Ourbatis对于Ourbatis的扩展简单方便,有两种方式可以扩展Mapper方法。

重写ourbatis.xml

模板文件修改

https://github.com/ainilili/ourbatis/blob/master/src/main/resources/ourbatis.xml模板文件复制到您项目的resources目录之中,重改或在尾部追加之。

Mapper接口重写

根据您修改的ourbatis.xml模板制定新的Mapper父类接口,替换SimpleMapper接口。

追加

在您的resources目录下新建ourbatis-mappers目录,并在之中创建xml文件,如User类对应的xml文件名为UserMapper.xml

这个规则是在ourbatis.xml内部定制的,如果您重写ourbatis.xml的话可以定制!

然后再UserMapper.xml中直接写标签扩展即可:

<select id="userDefined" resultType="int">
   select 1
</select>

之后再User对应的UserMapper接口中新增方法:

public int userDefined()
Clone this wiki locally