MyBatis Generator 以及 Generator 分页插件

http://blog.qiji.tech/archives/13282 转载好文
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis Generator(MBG)是一个自动生成MyBatis框架代码的工具。MBG通过读取数据库表结构信息,生成基本的Mapper、Model和Example代码。 在使用MBG时,可以通过配置文件指定生成的代码的格式、包名、注释等信息。MBG支持通过件扩展生成的代码的功能,例如自动生成分页查询代码、生成基于XML的批量操作代码等。 以下是MBG配置文件中的件配置示例: ``` <generatorConfiguration> <!-- 件配置 --> <context id="mysql" targetRuntime="MyBatis3"> <plugin type="org.mybatis.generator.plugins.SerializablePlugin" /> <plugin type="org.mybatis.generator.plugins.RowBoundsPlugin" /> <plugin type="org.mybatis.generator.plugins.PaginationPlugin"> <property name="pageLimit" value="10" /> </plugin> <plugin type="org.mybatis.generator.plugins.BatchInsertPlugin" /> <plugin type="org.mybatis.generator.plugins.BatchUpdatePlugin" /> <plugin type="org.mybatis.generator.plugins.BatchDeletePlugin" /> <!-- 其他配置 --> </context> </generatorConfiguration> ``` 上述配置中,配置了如下件: - SerializablePlugin:自动生成Serializable接口实现类,用于支持缓存等特性。 - RowBoundsPlugin:自动生成基于RowBounds的分页查询接口方法。 - PaginationPlugin:自动生成基于MySQL的分页查询接口方法,并设置每页显示条数为10。 - BatchInsertPlugin:自动生成批量入数据的接口方法。 - BatchUpdatePlugin:自动生成批量更新数据的接口方法。 - BatchDeletePlugin:自动生成批量删除数据的接口方法。 通过配置件,可以快速生成常用的代码,提高开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值