![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
一点不好吃
这个作者很懒,什么都没留下…
展开
-
MyBatis传入多个参数的问题
一、单个参数:public ListXXBean> getXXBeanList(String xxCode); select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= #{id} select转载 2017-01-13 15:22:22 · 336 阅读 · 0 评论 -
MyBatis实现关联表查询
一对一关联<!-- 为这个mapper指定一个唯一的namespace,namespace的值习惯上设置成包名+sql映射文件名,这样就能够保证namespace的值是唯一的例如namespace="me.gacl.mapping.classMapper"就是me.gacl.mapping(包名)+classMapper(classMapper.xml文件去除后缀) -->转载 2017-01-13 16:55:42 · 424 阅读 · 0 评论 -
MyBatis批量插入
一、 INSERT INTO TStudent(name,age) VALUES(#{item.name}, #{item.age}) 该方法和循环调用方法插入没有区别,mapper接口方法返回值将是最一条INSERT语句的操作成功的记录数目(就是0或1),而不是所有INSERT语句的操作成功的总记录数而且当其中一条不成功时,不会进行整体回滚。二、I原创 2017-01-13 17:11:47 · 507 阅读 · 0 评论 -
MyBatis在Spring中简单配置
一、sqlSessionFactory的配置dataSource属性该属性必须配置,多数据源时会有多个dataSource,同时也需要配置多个sqlSessionFactory来对应。mapperLocations属性配置该属性后,sqlSessionFactory会自动扫描该路径下的所有文件并解析。该路径支持多个,可以用,;\t\n进行分割。每一个路径原创 2017-01-13 17:36:45 · 430 阅读 · 0 评论