随笔分类 -  MyBatis

摘要:在浏览器中输入file:/可以打开访达根目录,file:后面至少跟一个杠 MyBatis配置文件中的标签mappers的子标签mapper的url属性中file:后面至少要跟两个杠 阅读全文
posted @ 2019-12-17 21:54 请叫我小老弟 阅读(1153) 评论(0) 推荐(0)
摘要:原因:由于idea不会编译src下的java目录下的xml文件,所以找不到xml文件 方案一:在pom.xml中添加如下内容 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include 阅读全文
posted @ 2019-12-17 19:35 请叫我小老弟 阅读(585) 评论(1) 推荐(0)
摘要:添加@Results @Select("select * from goods") @Results({ @Result(property = "id", column = "id"), @Result(property = "goodsName", column = "goods_name"), 阅读全文
posted @ 2019-11-23 18:03 请叫我小老弟 阅读(1639) 评论(0) 推荐(0)
摘要:一、foreach概述 对于一些SQL语句中含有in条件、需要迭代条件集合来生产的情况,就需要使用foreach标签来实现SQL条件的迭代。foreach主要用在构建in条件中,它可以在SQL语句中迭代一个集合。它的属性主要有item、index、collection、separator、close 阅读全文
posted @ 2019-10-21 20:48 请叫我小老弟 阅读(7387) 评论(0) 推荐(0)
摘要:一、配置文件结构 MyBatis的核心配置文件配置了MyBatis的一些全局信息,包含数据库连接信息和MyBatis运行时所需的各种特性,以及设置和影响MyBatis行为的一些属性。 该配置文件的元素节点是有先后顺序的,如下 其中,configuration元素是整个XML配置文件的根结点 二、pr 阅读全文
posted @ 2019-10-21 11:17 请叫我小老弟 阅读(4320) 评论(0) 推荐(0)
摘要:一、获取SqlSessionFactoryBuilder对象 1、SqlSessionFactoryBuilder的作用 所有的MyBatis应用都是以SqlSessionFactory实例为中心。SqlSessionFactoryBuilder就是SqlSessionFactory的构造者,通过b 阅读全文
posted @ 2019-10-21 09:47 请叫我小老弟 阅读(1180) 评论(0) 推荐(0)
摘要:一、动态SQL概述 以前在使用JDBC操作数据时,如果查询条件特别多,将条件串联成SQL字符串是一件痛苦的事情。通常的解决方法是写很多的if-else条件语句对字符串进行拼接,并确保不能忘了空格或在字段的最后省略逗号。MyBatis使用动态SQL来改善这种情形,动态SQL是基于OGNL的表达式,可方 阅读全文
posted @ 2019-10-20 17:31 请叫我小老弟 阅读(20488) 评论(1) 推荐(1)
摘要:mybatis中使用resultType做自动映射时,要注意字段名和pojo的属性名必须一致,若不一致,则需要给字段起别名,保证别名与属性名一致。 使用resultMap做自定义结果映射,字段名可以不一致,并且可以指定要显示的列,比较灵活,应用也广泛。 在上述代码中,进行联表查询,可得到用户对应角色 阅读全文
posted @ 2019-10-18 15:42 请叫我小老弟 阅读(3137) 评论(0) 推荐(0)
摘要:可能是jdbc url需要加characterEncoding=utf-8,例 阅读全文
posted @ 2019-09-17 14:21 请叫我小老弟 阅读(272) 评论(0) 推荐(0)