MyBatis
我是乐多
这个作者很懒,什么都没留下…
展开
-
MyBatis中insert用法
简单的insert用法首先在UserMapper.class中添加insert方法...@param sysUser@return int insert(SysUser sysUser);接着,在UserMapper.xml中添加如下代码:<insert id = "insert"> insert into sys_user( id,user_...原创 2019-08-08 16:04:31 · 7605 阅读 · 0 评论 -
MyBatis入门
**MyBatis入门**今天开始学习MyBatis,它的前身是IBATIS,它以接近JDBS的性能优雅地实现Java代码与SQL语句的分离,让开发者将数据操作专注点放在SQL语句上,进而使得维护代码更为简单。如今MyBatis已经成为Java持久化框架中的佼佼者被广泛应用。这篇博客是对搭建MyBatis的基础环境的方法介绍。创建Maven项目Maven项目依赖Eclipse开发工具,...原创 2019-08-06 13:37:44 · 105 阅读 · 0 评论 -
MyBatis中update、delete用法
update—根据主键更新在UserMapper.class中添加根据主键更新的方法,接着在对应的UserMapper.xml中添加代码@param sysUser@return...int updateById (SysUser sysUser); *sysUser就是要更新的数据*<update id = "updateById"> update s...原创 2019-08-13 15:12:36 · 1070 阅读 · 0 评论 -
MyBatis中select用法
使用MyBatis时,只需要在XML中添加一个select元素,写一个SQL,再做一些简单的配置就可以实现映射使用XML方式MyBatis支持用接口来调用方法,通过参数注解@param设置参数名字省去手动构造Map参数的过程先创建五个表各自对应的xml文件,分别为UserMapper.xml RoleMapper.xml PrivilegeMapper.xml UserRoleMapp...原创 2019-08-06 16:47:18 · 17110 阅读 · 0 评论 -
MyBatis中多个接口参数的用法
目前列举的接口方法的参数只有一个,参数的类型可以分为两种,一种是基本类型,另一种是JavaBean。当参数是一个基本类型时,它在xml中对应的sql语句只会使用一个参数,例如delete方法(deleteById(user)),当它是JavaBean类时,它在xml文件中对应的sql语句会有多个参数,例如insert、update方法。当参数较少时,可采用两种方式,一种是Map类型作为参数,或...原创 2019-08-13 16:04:30 · 227 阅读 · 0 评论 -
MyBatis中注解方式的基本用法
MyBatis注解方法就是将SQL语句直接写在接口上,这种方法相对于比较简单的系统则效率较高,但当SQL有变化时就需要重新编译代码。最基本的有@Select、@Insert、@Update、@Delete,下面在RoleMapper中对几个方法进行演示使用@Select注解的一个例子在RoleMapper中添加如下注解方法:@Select ({"select id ,role_name,...原创 2019-08-19 15:20:26 · 453 阅读 · 0 评论