A toy project for mybatis generator and admin.实现部分django admin的功能,仅需少量代码即可对数据库元数据进行管理。
使用Generator自动生成数据库表对应的bean、mapper、dao、service和mapper.xml文件,然后再向AdminConfig里面注册需要管理的类名,启动即可实现对数据库原始数据的管理。搜索条件支持空格(and)、or(或者)和括号进行高级搜索。 即使你不使用该admin示例项目,也可以使用其中的mybatis代码生成工具,该工具能够生成selectById、selectAll、selectPage、select、selectForMap、selectForListMapo、selectPageForListMap、insert、insertSelective、update、updateSelective、delete等方法。
演示地址 http://mybatis.touchkiss.com/admin
-
git clone https://github.com/touchkiss/mybatis-admin
-
使用intellij idea打开此项目,
-
mvn install安装此项目
-
创建一个自己的maven项目,继承
com.touchkiss.mybatis mybatis-demo 0.0.1-SNAPSHOT -
dependencies添加
com.touchkiss.mybatis generator 0.0.1-SNAPSHOT com.touchkiss.mybatis sqlbuilder 0.0.1-SNAPSHOT com.touchkiss.mybatis admin 0.0.1-SNAPSHOT -
参考/base/src/test/java/Generator.java创建自己的mybatis文件
-
参考/demo/src/main/java/com/touchkiss/mybatis/demo/Config配置自己的注册文件
-
Application启动类添加注解@ComponentScan(basePackages = {"com.touchkiss.mybatis.admin","你自己的项目包名"})