From 40271d158b7f0b41c30714bbf5ad32c0b2ea62f9 Mon Sep 17 00:00:00 2001 From: sun5769675 Date: Mon, 15 Oct 2018 17:04:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d254155..20ad94c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# mybatis-enhance-actable-1.0.3 +# mybatis-enhance-actable-1.0.4 该项目是从之前写过的一个框架中抽取出来的,本身是对Mybatis做的增强功能,为了能够使习惯了hibernate框架的开发者能够快速的入手Mybatis,我给他取名叫做 “A.C.Table” 本意是自动建表的意思,A.C.Table是一个基于Spring和Mybatis的Maven项目,增强了Mybatis的功能,过配置model注解的方式来创建表,修改表结构,并且实现了共通的CUDR功能提升开发效率,目前仅支持Mysql,后续可能会扩展针对其他数据库的支持。 @@ -13,6 +13,7 @@ A.C.Table是采用了Spring、Mybatis技术的Maven结构,详细介绍如下 6. 修复了不同数据库中有相同表名时,启动报错的问题。(版本1.0.2) 7. 修复了model属性名与表字段名不一致时公共的查询方法查不出数据的问题。(版本1.0.2) 8. 增加了对公共的CUDR方法的优化,保存成功会返回id,query查询时可以设置参数进行分页查询(pageSize:int类型标识每页数量,currentPage:int类型标识当前第几页,start:int类型从第几条开始,orderField:string类型排序字段,sortStr:string类型排序方式(desc,asc))(版本1.0.3) +9. 增加了对Mysql的longtext和mediumtext两种字段类型的支持,公共的CUDR方法的优化,原query方法更正为search,现query方法支持动态sql查询,原orderField字段只支持单个字段的排序,现修改为orderBy字段,支持数据类型为LinkedHashMap,有序,key为字段名,value为排序方式(版本1.0.4) **使用步骤方法** 1. 使用该功能的项目需要依赖mybatis-enhance-actable-1.0.3.jar @@ -21,7 +22,7 @@ A.C.Table是采用了Spring、Mybatis技术的Maven结构,详细介绍如下 com.gitee.sunchenbin.mybatis.actable mybatis-enhance-actable - 1.0.3 + 1.0.4 2. 在你的web项目上创建个目录比如config下面创建个文件autoCreateTable.properties文件的内容如下: @@ -167,7 +168,9 @@ public class TestController{ baseMysqlCRUDManager.save(test); int count = testManager.findTestCount(); System.out.println(count); - List query = baseMysqlCRUDManager.query(test); + List search= baseMysqlCRUDManager.search(test); + List> query1 = baseMysqlCRUDManager.query("select * from test"); + List query2 = baseMysqlCRUDManager.query("select * from test", Test.class); String json = JsonUtil.format(query); return json; } -- Gitee