欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mybatis框架学习之增删改查

程序员文章站 2022-10-31 23:00:27
在全局配置文件里开启自动属性数据映射机制 默认是开启的 第一步,配置好Mapper.xml文件头 ,和mybatis.cfg.xml建立联系 其中属性 resource 引入的...

在全局配置文件里开启自动属性数据映射机制 默认是开启的

第一步,配置好Mapper.xml文件头 ,和mybatis.cfg.xml建立联系

其中属性 resource 引入的是相对路径, url 引入绝对路径

.

第二部

增删改 主要是sql语句的拼写,而对于框架学习的重点在于参数的传入,和数据返回的接收

对于 参数表示 #{参数名字}

其中 parameterType 表示传入的数据类型

出了传入的基本数据类型, 更多的是复杂数据类型

比如实体类 或者map等

其中单个参数的处理很简单,就是把类型写好,如果没有在cfg.xml全局配置文件里有更换别名,那么要写参数的全路径类型,特别是自己创建的实体类,

当多参数传入的时候

第一种:获取的时候用#{参数的下表 ,从0 开始 }

如—–>Public User selectUser(String name,String area);

其中name的下表时0 ,在sql的语句里表示为 #{0}

area表示为#{1}

第二种 将传入的数据包装成map

并在参数获取的时候

#{key值,jdbcType=VARCHAR (这个是v的值)}

第三种 在创建的方法接口前采用注解的方式 @Param(“参数名字”)