generated mybatis 簡單使用

官網地址

生成的實體類支持java8日期

	<javaTypeResolver>
            <property name="useJSR310Types" value="true"/>
	</javaTypeResolver>

需要注意的是,mybatis-generator-core的版本必須是1.3.7及以上纔有效

<dependency>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-core</artifactId>
    <version>1.3.7</version>
</dependency>

支持lombok

參考https://github.com/softwareloop/mybatis-generator-lombok-plugin
用這個插件就可以了,然後xml配置文件裏進行引用

<plugin type="com.ess.framework.plugin.LombokPlugin">
    <!-- enable annotations -->
    <property name="builder" value="true"/>
    <property name="allArgsConstructor" value="true"/>
    <property name="accessors" value="true"/>
    <!-- annotation's option(array of String) -->
    <property name="accessors.chain" value="true"/>
</plugin>

我這裏稍有改動,我希望生成的實體類是直接這樣的:@Accessors(chain = true),所以我也稍微改動了一下LombokPlugin類。


項目結構
在這裏插入圖片描述
源代碼集成了mysql和sqlserver,歡迎參考。
https://github.com/kangyu06/tkmybatis-generator

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章