今天来记录一下对Mybatis的扩展,版本是3.3.0,是和Spring集成使用,mybatis-spring集成包的版本是1.2.3,如果使用maven,如下配置: <properties>元素下添加 1 <mybatis.version>3.3.0</mybatis.version> 2 <my ...
分类:
编程语言 时间:
2016-05-29 16:23:40
阅读次数:
300
使用Mybatis generator可以根据数据库表生成mybatis对应的Mapper和Model,生成的Example可以满足一般的单表操作,使用Mybatis的注释,利用@mbggenerated可以在下次生成的时候将自动生成的代码覆盖掉,对于手工加入的查询不影响(需要使用的eclipse的 ...
分类:
移动开发 时间:
2016-05-29 12:21:03
阅读次数:
209
在使用mybatis的代理进行开发时 Mapper接口通过@Autowired注入,在编辑情况下,无法找不到对应的bean,于是提示找不到对应bean的错误。 但实际上项目是正常运行的。 可在File -- Settings -- Inspections。在Spring Core -- Autowr ...
分类:
其他好文 时间:
2016-05-27 16:45:35
阅读次数:
383
一.Invalid bound statement (not found) 使用mybatis有时候会报Invalid bound statement (not found)这种错误,总结了下,可能有两种情况如下: 1.mybatis的对应的mapper.xml找不到对应的命名sql或者名称与map ...
分类:
其他好文 时间:
2016-05-24 22:11:06
阅读次数:
121
前言 前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句。前者我把它命名为config.xml,config.xml的内容是: 这是一个最基本的配置写法,一般使用MyBatis都可以在这个配置文件的基础上进行修改加以扩展,本文就学 ...
分类:
其他好文 时间:
2016-05-20 17:16:05
阅读次数:
219
使用过Mybatis的同学都知道,针对每一个项目中使用到的数据库表都需要建立其对应的数据库增删改查xxxMapper.xml文件、实体类xxx.java文件以及其他类用来调用进行数据库操作的xxxMapper.java文件。在开始学习Mybatis时,我相信不少人都是通过手动来建立这些文件的。毫无疑问,如..
分类:
移动开发 时间:
2016-05-15 20:01:23
阅读次数:
1260
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy ...
分类:
其他好文 时间:
2016-05-13 08:01:19
阅读次数:
187
问题?mybatis的使用 Mybatis和hibernate的区别 EJB框架 mybatis环境搭建过程
一、EJB框架
(EJB重量级持久层,天然分布式,负载均衡) 但是不够灵活,不能充分适应业务。它实现的是多条件查询,如果使用EntityBean,做查询时,一种查询条件就得写一个sql。SessionBean新增,修改,删除交给EntityBean;多条件查询交...
分类:
其他好文 时间:
2016-05-12 19:50:34
阅读次数:
474
事务
一个使用 MyBatis-spring 的主要原因是它允许 MyBatis 参与到 Spring 的事务管理中。而 不是给 MyBatis 创建一个新的特定的事务管理器,MyBatis-Spring
利用了存在于 Spring 中的 DataSourceTransactionManager。
一旦 Spring 的 PlatformTransactionManager 配置好...
分类:
编程语言 时间:
2016-05-12 17:01:11
阅读次数:
249
使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。
1.1 需求
将下边的功能实现Dao:
根据用户id查询一个用户信息
根据用户名称模糊查询用户信息列表
添加用户信息
1.2 SqlSession的使用范围
SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。
通过SqlS...
分类:
其他好文 时间:
2016-05-12 15:22:58
阅读次数:
223