
MyBatis
su1177
。。。。。。。。。。
展开
-
Spring Boot集成MyBatis Plus在控制台打印sql语句
只需在yml文件中添加以下信息即可。mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl如果你是properties文件logging.level.com.demo.system.mapper=debug原创 2020-08-17 20:45:01 · 1469 阅读 · 2 评论 -
MyBatis中ResultMap的使用
resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写相似于对复杂语句联合映射这些等同的代码, 也许可以跨过上千行的代码。 ResultMap 的设计就是简单语句不需要明确的结果映射,而很多复杂语句确实需要描述它们 的关系。你已经看到简单映射语句的示例了,但没有明确的 resultMap。比如: 1 2 3转载 2020-07-27 16:52:57 · 1154 阅读 · 0 评论 -
MyBatis报错,错误之---"Mapped Statements collection does not contain value for edu.xawl.mapper.insLog"
再用mybatis写日志记录时报以下错误映射的语句集合不包含edu.xawl.mapper.insLog的值### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for edu.xawl.m...原创 2018-10-17 15:50:23 · 2618 阅读 · 3 评论 -
mysql-mybais 存在则更新,不存在则插入
数据库表在做一个计步app的时候后台遇到一个小插曲我的需求是:如果今天是第一上传步数则插入,否则就更新步数搜了很久终于在谷歌和女朋友的帮助下解决了,下面送上方法User是我的实体类<update id="upStept" parameterType="edu.xawl.pojo.User" > INSERT INTO record_info(tnumber...原创 2018-11-20 20:32:51 · 492 阅读 · 0 评论 -
MyBatis报错:There is no getter for property named 'parentId' in 'class java.lang.String'
遇到这个错误,有这几种情况1.SQL语句不带判断这种最简单,在参数前面使用@Param注解,如下错误代码:List<ProductCategory> getProductCategoryListByParentId(String parentId);正确代码List<ProductCategory> getProductCategoryLis...原创 2019-06-16 11:35:21 · 4784 阅读 · 4 评论