MyBatis
炒饭加点盐
这个作者很懒,什么都没留下…
展开
-
动态SQL学习笔记
动态SQL学习笔记动态SQL动态SQL学习笔记什么是动态SQL?动态SQL元素whereifchooseset什么是动态SQL?我的理解:动态SQL就是通过不同的判定条件来生成或拼接不同的SQL语句来达到完美想要实现的功能。官网:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态原创 2020-07-24 17:26:26 · 230 阅读 · 0 评论 -
Mybatis环境基本配置
Mybatis环境基本配置(Mysql)Maven依赖 <dependencies> <!--mysql连接依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&g原创 2020-07-24 15:45:26 · 91 阅读 · 0 评论 -
ResultMap结果集映射笔记
ResultMap结果集映射笔记ResultMap的作用理解1.ResultMap的用法2.多对一的处理方法一方式二ResultMap的作用理解有时候,当数据库中的某些属性名与Java Bean中的属性名不对应时,从数据库中查出的这些就为null。所有就需要通过ResultMap来映射这些字段来正常查询这些信息。1.ResultMap的用法 <select id="getUser" resultMap="userResultMap"> SELECT * from u原创 2020-07-23 22:46:56 · 222 阅读 · 0 评论 -
Mybatis配置解析学习笔记
Mybatis配置解析目录Mybatis配置解析核心配置文件properties(属性)核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。在运行Mybatis程序的时候,该配置文件是必不可少的。Mybatis配置文件的官方命名为mybatis-config。配置文件架构如下:configuration(配置)properties(属性,初学掌握)setting(设置,初学掌握)typeAliases(类型别名,初学掌握)typeHandler原创 2020-07-22 19:49:38 · 107 阅读 · 0 评论