Mapper 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Mapper 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Mapper 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Mapper 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Mapper 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Liuzh_533
适用人群 未知
收录时间 2014-11-22

软件简介

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。

通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。

极其方便的使用MyBatis单表的增删改查。

支持单表操作,不支持通用的多表联合查询。

通用 Mapper 支持 Mybatis-3.2.4 及以上版本。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (18)

加载中
5.X啥时候出,咋没一点动静了
2020/06/16 18:47
回复
举报
2018/11/27 16:58
回复
举报
打分: 力荐
前面几个乌烟瘴气的,你们有好好看文档吗?非要人家手把手教你才会用?
2018/11/12 17:32
回复
举报
打分: 力荐
我觉得很不错
2018/10/17 17:53
回复
举报
使用Condition 模糊查询 会存在sql注入的风险
2018/04/12 16:49
回复
举报
打分: 力荐
在用着,没问题啊
2018/03/30 11:48
回复
举报
哈哈哈,在这学习中
2018/01/29 20:18
回复
举报
打分: 力荐
已经先后在三个项目中使用了,很好用
2017/11/27 13:49
回复
举报
生生把mybatis改成hibernate的criteria,不知道为什么不直接用h呢
2017/10/20 09:35
回复
举报
使用中的问题: 加了springmvc 加了aop后 拿方法名字 selectbyKey ,获取参数报空指针 提示没有这个方法 求解释
2017/11/24 15:07
回复
举报
更多评论
发表于软件架构专区
2018/12/17 09:17

通用 Mapper 4.1.2 发布,Starter 重大更新

4.1.2 - 2018-12-16 强烈推荐升级,尤其是 mapper-spring-boot-starter 需要升级到 2.1.2 版本 bug修复 解决 insertList 无法处理 DynamicTableName 问题,现在所有批量插入都支持动态表名了。 by wugh pr#14 MVN 依赖 <dependency>       <groupId>tk.mybatis</groupId>       <artifactId>mapper</artifactId>       <version>4.1.2</version> </dependency> mapper-spring-boot-starter 相关更新 解决...

1
16
发表于服务端专区
2018/12/11 09:05

Mapper 4.1.1 发布,Mybatis 通用 Mapper

Mapper 4.1.1 修复正常场景下逻辑删除注解会出现的严重 Bug 去掉了4.0.3版本增加的更新时的 set id = id 功能,避免不必要的更新,需要自己在业务层避免更新空对象时的 SQL 语法错误。 ColumnType、LogicDelete、Order、Version 四个注解现在可以用于方法上了。 解决 @KeySql GenId 覆盖已有 ID 的问题 fixed #482 解决 Example 中 public Criteria andEqualTo(Object param) 参数可能为 null 时的错误 fixed #425 MVN 依赖如下...

7
25
发表于开发技能专区
2018/11/26 09:03

通用 Mapper 4.1.0 发布,大量新功能 PR 合并

4.1.0 - 2018-11-25 增加文档 快速入门 - MyBatis 为什么需要通用 Mapper 功能方面 新增 @Order(value = "DESC", priority = 2) 注解,可以配置排序的优先级 by qrqhuangcy #457 增加 Oracle 批量插入方法,在 OracleMapper 中 by qrqhuangcy #467 通过反射设置主键值,解决 issue #445 和 #461,mysql 和 sqlserver 特殊的插入操作不在需要指定 keyProperty by 孙昊 #469 delete 所有相关方法去掉乐观锁条件 by JiangYongKang...

15
19
发表于软件架构专区
2018/08/30 13:56

通用 Mapper 4.0.4 发布,新增差异更新方法

4.0.4 更新日志 增加一个差异更新的方法 updateByDiffer 根据两个参数 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新。 添加 updateByPrimaryKeySelectiveWithForceUpdate (#344) by Huang Changyuan KeySql 注解增加 GenSql 配置,允许自定义主键 SQL 生成方式。 修改两个 insertList 参数为 List<? extends T>, fixed #370。 增加一个基于通用 Mapper 的全套完整架构的多个项目,这些项目在 guozilanTK 组织中。...

6
7
2018/06/20 13:08

通用 Mapper 4.0.3 发布,完美支持 devtools

通用 Mapper 4.0.3 已发布,该版本从根本上解决了通用 Mapper 对 devtools 的支持。 但是 https://github.com/abel533/mapper-cast-exception 中列举的特殊情况在目前都不支持(mybatis也支持不了)。 同时 mapper-spring-boot-starter 发布了 2.0.3。 其他 Spring Boot 类的项目如果想要完美支持 devtools,可以参考本项目的实现。 实现思路很简单,就是在 devtools 重启时,把所有和 Class 有关的缓存全部清空即可。 参考代码...

2
16
2018/04/23 09:21

通用 Mapper 4.0.2 发布,修复严重 Bug

4.0.0 和 4.0.1 存在两个严重的问题,一个是 3.x 版本时针对 devtools 的配置丢了,一个是 extra 中的 InsertListMapper 没有 @RegisterMapper 注解,由于这两个问题的存在,这里建议升级到 4.0.2 版本,这个版本不只是解决了两个严重的 BUG,还增加和完善了好多功能。 4.0.2 更新日志如下: @KeySql 注解增加 genId 方式,点击查看详细使用文档。 tk.mybatis.mapper.additional.insert.InsertListMapper 增加对 @KeySql 注解 ...

1
4
发表于服务端专区
2018/03/26 09:53

Mybatis 通用 Mapper 4.0.1 发布,升级组件

通用 Mapper 更新日志。 4.0.1 更新日志 解决 Config 中 ORDER 配置在 Spring Boot 中无法生效的问题 更新 4.1 专用代码生成器 文档,使用全新的内容 mapper-spring-boot-starter 更新到 2.0.1 版本 升级 mapper-core 到 1.0.1 (和 4.0.1 中的 core 相同) 升级 mybatis 到 3.4.6 升级 mybatis-spring 到 1.3.2 增加一个 mapper-base2 项目 地址:https://github.com/abel533/mapper-base2 该项目直接从 mapper/base 模块复制而...

4
16
发表于开发技能专区
2018/03/19 09:24

Mybatis 通用 Mapper 4.0.0 发布

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。 4.0 更新日志 此次更新最大的变化是项目结构调整了,将原来的 mapper 拆分成了 core, base, extra, generator, spring 五个子模块,将独立的 mapper-weekend 和 spring-boot-starter 项目添...

29
30
发表于开发技能专区
2018/03/07 09:04

Mybatis 通用 Mapper 3.5.3 发布

Mybatis 通用 Mapper 3.5.3 已发布。MyBatis 通用 Mapper 极其方便的使用 MyBatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 最近几个月一直在忙着通用 Mapper 4.0 版本的开发,好多邮件和 issue 都没时间回复。4.0 马上就要发布了,但是 3.5.2 还存在一个关键的 bug,为了让 3.5.x 系列可用,...

4
20
发表于开发技能专区
2018/01/24 11:49

Mybatis 通用 Mapper 3.5.2 发布

Mybatis 通用 Mapper 3.5.2 已发布。MyBatis 通用 Mapper 极其方便的使用 MyBatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 更新日志 1. delete 和 deleteByPrimaryKey 增加对乐观锁注解 @Version 的支持。 测试用例如下: /**  * 乐观锁删除  */ @Test public void testDeleteByPri...

10
18
发表于开发技能专区
2018/01/09 09:35

Mybatis 通用 Mapper 3.5.0 发布

Mybatis 通用 Mapper 3.5.0 已发布。MyBatis 通用 Mapper 极其方便的使用 MyBatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 通用 Mapper 更新日志 兼容 mbg 1.3.6 版本。 EntityColumn 记录 EntityField 信息,方便后续扩展使用。 针对 update 两个基本方法增加乐观锁功能,在实体类对版本字段...

4
20
发表了资讯
2017/12/18 10:39

Mybatis 通用 Mapper 3.4.6: Example 新增 builder 模式

Mybatis 通用 Mapper 3.4.6 已发布。MyBatis 通用 Mapper 极其方便的使用 MyBatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 3.4.6 Example 新增 builder 模式(by Ngone51) 一个简单的 builder 用法示例: /*  *   @description: 多个where连接的查询语句测试  *  */ @Test publ...

11
23
发表了资讯
2017/11/13 11:25

Mybatis 通用 Mapper 3.4.5 发布,增加代码生成器插件

Mybatis 通用 Mapper 3.4.5 已发布。MyBatis 通用 Mapper 极其方便的使用 MyBatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 3.4.5 插件增加一个 <context> 属性配置,可以控制是否使用通用 Mapper 自带的 MapperCommentGenerator,用法如下: <generatorConfiguration>   <context id="M...

3
42
发表了资讯
2017/10/20 08:57

Mybatis 通用 Mapper 3.4.4 发布

Mybatis 通用 Mapper 3.4.4 发布。 MyBatis 通用 Mapper 极其方便的使用MyBatis单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 文档地址:https://mapperhelper.github.io 3.4.4 增加 mapper-weekend(作者 liuyuyu),支持jdk8函数式引用方法,用法如下: UserMapper    userMapper = sqlSe...

7
47
发表了资讯
2017/08/21 09:28

Mybatis 通用 Mapper 3.4.3 发布

Mybatis 通用 Mapper 3.4.3 发布。 MyBatis 通用 Mapper 极其方便的使用MyBatis单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 文档地址:https://mapperhelper.github.io 3.4.3 MapperPlugin增加forceAnnotation参数,默认false,设置为true后一定会生成@Table和@Column注解。 为实例化TypeHandler...

7
47
发表了资讯
2017/07/19 08:49

Mybatis 通用 Mapper 3.4.2 发布

MyBatis 通用 Mapper 极其方便的使用MyBatis单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 最近俩月业余时间主要是开发 通用 Mapper 4.0,针对 3.x 可以进行改动会增加到 3.x 版本进行发布。所以最近发布会比较频繁。 文档地址:https://mapperhelper.github.io 3.4.2 简化Example的xml逻辑,解决由...

9
45
发表了资讯
2017/07/18 15:56

Mybatis 通用 Mapper 3.4.1 发布

MyBatis 通用 Mapper 极其方便的使用MyBatis单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 文档地址:https://mapperhelper.github.io 3.4.1 Example增加复杂的and和or功能。 Example增加排除查询字段的方法excludeProperties(selectProperties优先级更高) #261. SqlHelper中复杂的if改为choose方式...

4
25
发表了资讯
2017/02/21 09:51

Mybatis 通用 Mapper 3.4.0 发布

MyBatis 通用 Mapper 极其方便的使用MyBatis单表的增删改查,支持单表操作,不支持通用的多表联合查询。通用 Mapper 可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 3.4.0 更新内容: Example增加 for update 支持,仅能用于 selectByExample 和 selectCountByExample 方法 #210 Example.Criteria增加andAllEqualTo方法,将此对象的所有字段参数作为相等查询条件,如果字段...

8
41
发表了资讯
2017/01/03 08:45

Mybatis 通用 Mapper Starter 1.0.0 发布

通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 极其方便的使用MyBatis单表的增删改查。 支持单表操作,不支持通用的多表联合查询。 通用 Mapper 支持 Mybatis-3.2.4 及以上版本 特别强调:不是表中字段的属性必须加 @Transient 注解 为了方便和 Spring Boot 集成,增加 mapper-spring-boot-starter 项目,在 Spring Boot 中使用通用 Mapper 只需要在 pom.xm...

22
43
发表了资讯
2016/09/05 00:00

Mybatis 通用 Mapper 3.3.9 发布

MyBatis通用Mapper3 极其方便的使用MyBatis单表的增删改查 支持单表操作,不支持通用的多表联合查询 通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。 3.3.9 - 2016-09-04 增加selectByIds和deleteByIds,用法见通用Mapper接口大全 MBG插件支持beginningDelimiter和endingDelimiter MBG插件增加schema配置(catalog也可以用这个),会自动在表的注解名字前面加上...

20
35
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/08/03 13:22

Mybatis通用Mapper

极其方便的使用Mybatis单表的增删改查 项目地址: http://git.oschina.net/free/Mapper 优点? 不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查. 程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作. 你还在因为数据库表变动重新生成xml吗?还是要手动修改自动生成的insert|update|delete的xml呢?赶紧使用通用Mapper,表 的变动只...

2
7
发表了博客
2018/03/08 21:29

通用Mapper(Mybatis)

1.Mapper的简单介绍 2.Mapper的作用 通用Mapper可以通过Mybatis的拦截器原理,动态的帮我们实现单表的增删改查功能,大大降低了我们的开发成本,减少了我们的工作量。 3.Mapper的使用 该Mapper是一个接口,里面提供给了一系列的方法,导入依赖,配置插件,利用Mybatis使用通用的Mapper接口,首先继承该接口,泛型为类中的类型。这样就没有配置文件了,所以要在Mybatis核心配置文件中,配置扫描的包。编写测试类。 3.1导入依赖(...

0
0
发表了博客
2015/05/12 16:18

拦截Mybatis的mapper

一、背景 使用mybatis-spring之后,使用的就是mapper接口,可以直接当传统的DAO来使用,如果在mapper之上又包一层dao的话,则会使开发变得繁琐,改了mapper的xml之后,又得改mapper接口,之后还得改dao,再改service,非常不便利。 回到顶部 二、拦截mapper的两种配置 1、使用@Aspect注解 要去使用jdk的代理,否则代理不了mapper(即mybatis代理的mapper没有默认的构造器,cglib无法再给这个代理构造代理,会报如下错误org.spr...

0
0
发表了博客
2018/10/18 15:04

Mybatis的mapper注册

既然 MyBatis 的行为已经由上述元素配置完了,我们现在就要定义 SQL 映射语句了。但是首先我们需要告诉 MyBatis 到哪里去找到这些语句。 Java 在自动查找这方面没有提供一个很好的方法,所以最佳的方式是告诉 MyBatis 到哪里去找映射文件。你可以使用相对于类路径的资源引用, 或完全限定资源定位符(包括 file:/// 的 URL),或类名和包名等。例如: <!-- Using classpath relative resources --> <mappers> <mapper resource...

0
0
发表了博客
2019/04/10 10:10

mybatis - 通用mapper

作为持久层的ORM框架,目前在国内主流之一就是MyBatis,学会用它,用好它肯定是必备的功课 我会主要从下面几个方面入整理本篇博客 快速搭建快发环境 常见的注解 怎么玩? <!--more--> 一. 快速搭建开发环境 小插曲,添加测试模块的时候,引入junit模块和spring-boot-text-starter模块有先顺序,不然ide会报错... 坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren...

0
1
发表于开发技能专区
2015/12/29 16:29

Mybatis通用Mapper

极其方便的使用Mybatis单表的增删改查 项目地址:http://git.oschina.net/free/Mapper 优点? 不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查. 程序使用拦截器实现具体的执行Sql,完全使用原生的Mybatis进行操作. 你还在因为数据库表变动重新生成xml吗?还是要手动修改自动生成的insert|update|delete的xml呢?赶紧使用通用Mapper,表的变动只需...

0
0
发表了博客
2014/04/19 23:48

拦截Mybatis的mapper

一、背景 使用mybatis-spring之后,使用的就是mapper接口,可以直接当传统的DAO来使用,如果在mapper之上又包一层dao的话,则会使开发变得繁琐,改了mapper的xml之后,又得改mapper接口,之后还得改dao,再改service,非常不便利。 二、拦截mapper的两种配置 1、使用@Aspect注解 要去使用jdk的代理,否则代理不了mapper(即mybatis代理的mapper没有默认的构造器,cglib无法再给这个代理构造代理,会报如下错误org.springframewo...

2
9
发表了博客
2019/03/30 12:38

Mybatis之加载Mapper接口和mapper XML

概述 Mybatis加载Mapper接口有两个入口:一个是指定mapper xml,另一个是指定Mapper接口。 mapper xml 通过指定mapper xml的路径,Mybatis使用XMLMapperBuilder类来加载解析mapper xml文件。最后会使用mapperRegistry.addMapper(type)来加载,这个type就是mapper xml的namespace属性。 Mapper接口 指定Mapper接口,Mybatis使用方法mapperRegistry.addMapper(type)来加载,在这个方法内部会使用类MapperAnnotationBuilder来解析M...

0
1
发表了博客
2018/07/01 19:19

MyBatis:自定义Mapper

在开发中有时可能需要我们自己自定义一些mapper还有些一些自定义的xml,SQL语句。其实在我们的框架中很方便。只需要在mapper中添加自定义接口,在resources中自定义一个mapper的xml文件,将它们一一映射出来。 之后在service中注入对象,在controller层写一个方法调用即可 运行成功

0
0
2020/09/28 19:03

MyBatis扫描mapper

1. 扫描代码包下mapper ```xml ``` 2. 扫描resources下mapper ```xml ```

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/12/29 15:26

MVC环境集成通用mapper 使用Example查询报错,使用简单查询是正常的

@Override   public List<ClockIn> selectList(ClockIn clockIn, Page<ClockIn> page) {     Example e = new Example(ClockIn.class); Example.Criteria c = e.createCriteria(); c.andBetween("createTime", clockIn.getStartTime(), clockIn.getEndTime()); PageHelper.startPage(page.getNowPage(), page.getPageSize()); List<ClockIn> clockInList = clockInDao.selectByExample(e); ...

1
0
发表于开发技能专区
2019/01/08 11:23

updateByPrimaryKeySelective 过滤不掉 where 中的null值

使用tk.mybatis.mapper的updateByPrimaryKeySelective 进行update操作 只去掉了set的null值 where 后面的没有去掉 SystemUser upUser = new SystemUser(); upUser.setUserId(sysUser.getUserId()); upUser.setLastLoginIp(ip); upUser.setLastLoginTime(nowTime); userService.updateSystemUser(upUser); public Integer updateSystemUser(SystemUser systemUser) { return systemUserMapperImpl.updateByPrimaryKeySel...

2
0
发表了问答
2016/09/06 10:24

mybatis 通用 mapper 使用时抛出 ClassCastException

Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class   at tk.mybatis.mapper.mapperhelper.MapperHelper.setSqlSource(MapperHelper.java:247)   at tk.mybatis.mapper.mapperhelper.MapperHelper.processConfiguration(MapperHelper.java:310)   at tk.mybatis.spring.mapper.Mappe...

11
0
发表于服务端专区
2018/04/13 09:10

MyBatis查询数据返回用ResultMap接受,但是列顺序是按字母排序了

SpringBoot+MyBatis,查询出数据后,返回的列数据是按照字母顺序排序的,不是按照ResultMap内的属性顺序输出的

1
3
发表了问答
2017/08/08 17:23

高手问答第 165 期 —— 资深 Java 工程师带你解读 MyBatis

OSCHINA 本期高手问答(2017 年 8 月 9 日 — 8 月 15 日)我们请来了@Liuzh_533 刘增辉为大家解答关于 MyBatis 方面的问题。 刘增辉,资深 Java 工程师,热爱技术研究,乐于分享心得,活跃于 CSDN 和开源中国社区。对 MyBatis 源码有着深入研究,同时热衷于开源项目,在 GitHub 和开源中国社区上发布了多个开源项目,是 MyBatis 官方推荐的分页插件 PageHelper 和通用 Mapper 的作者,所发布项目受到了数千人的关注。 MyBatis ...

145
66
发表了问答
2017/06/21 14:09

通用mapper 继承InsertListMapper 后 updateByPrimaryKey 失效

mapper配置 : public interface TPreferenceMapper extends Mapper<TPreference>,InsertListMapper<TPreference> { } xml 配置: <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath*:com/logistics/**/service/sqlmapers/*.xml" /> <!--<property name="mapperLocations"> ...

9
0
发表了问答
2017/06/13 11:38

Mybatis 通用 Mapper select() 查询的时候参数拼接错误

### SQL: SELECT uid,cname,cdescription,itype,isdelete FROM t_member_role WHERE itype = ?AND isdelete = ? 版本: 3.4.0 代码: TMemberRole role = new TMemberRole(); role.setItype(1); role.setIsdelete(1); List<TMemberRole> roles = memberRoleMapper.select(role); 其他情况下可以使用,今天突然出现的情况。...

13
0
发表了问答
2016/12/28 14:44

Mybatis 通用Mapper ClassCastException

报错信息: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: per.wgh.ssm.model.Dept cannot be cast to per.wgh.ssm.model.Dept] with root cause java.lang.ClassCastException: per.wgh.ssm.model.Dept cannot be cast to per.wgh.ssm.model.Dept at per.wgh.ssm.service.DeptService.findById...

1
0
发表了问答
2016/09/18 14:19

org.springframework.beans.NotWritablePropertyException: Invalid property 'mapperHelper'

compile 'org.springframework.boot:spring-boot-devtools:1.4.0.RELEASE' gradle 整合通用mapper只要这个热部署的依赖就启动报错 Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'mapperHelper' of bean class [org.mybatis.spring.mapper.MapperFactoryBean]: Bean property 'mapperHelper' is not writable or has an invalid setter method. Does the parameter type of the sette...

1
0
发表了问答
2015/12/12 23:55

spring4、通用mapper的注入

下面是堆栈信息,通用mapper无法注入。spring版本4.2.3,通用mapper版本3.3.2 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'baseServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: protected tk.mybatis.mapper.common.Mapper net.jielan.base.service.impl...

3
0
发表了问答
2016/09/05 12:23

通用mapper的专用 mbg 在哪里?

通用mapper的专用 mbg 在哪里?

2
0
发表了问答
2016/07/26 16:16

Example的查询怎么用

@Liuzh_533 你好,想跟你请教个问题: 比如:where pid='1' and (name like '%2%' or title like '%3%')

2
0
发表了问答
2016/05/09 00:24

Mybatis3遇到 java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for java.util.List

严重: Servlet.service() for servlet [appServlet] in context with path [/ssm] threw exception [Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.List] with root cause java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for java.util.List at org.apache.ibatis.session.Configur...

4
0
发表了问答
2015/11/17 17:16

mapper3.3.0+spring3报错

Exception in thread "main" org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseSelectProvider.dynamicSQL). Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPos...

19
0
发表了问答
2015/09/07 16:30

自定义mapper注入失败

@Liuzh_533 你好,想跟你请教个问题:我用的spring4,集成通用mapper以后,我在service和mapper里写了查询方法,但在调用service的时候,mapper总是null值,如果只是一个集成了Mapper<T>的没有写过方法的就没有问题,想请教一下该如何解决?望回复,谢谢!!!

10
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
18 评论
382 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部