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(“参数名字”)
上一篇: python非独特元素代码实例