mybatis
huangyaa729
这个作者很懒,什么都没留下…
展开
-
Mybatis中自定义mapper.xml时,参数传递的方式及写法总结
在使用mybatis框架时,大多时候自动生成的mapper.xml文件能满足我们所需的数据库操作,但一些情况下还是需要我们自己写sql;为了加深印象,总结了下参数传递的方式以及各个关键字的含义如下:语句中接收参数的方式有两种:1、 #{}预编译 (可防止sql注入)2、${}非预编译(直接的sql拼接,不能防止sql注入)参数类型有三种:1、 基本数据类型2、 HashMap(使用方式...原创 2018-11-27 13:56:56 · 12091 阅读 · 0 评论 -
Mybatis中一对多(collection)和一对一(association)的组合查询用法
Collectioncollection : 一个复杂的类型关联,许多结果将映射为这种类型property : 这是关联的 JavaBean 中的属性名, 在 RoleModel 中对应 private List<MenuModel> menus;javaType : property 属性对应的集合类型ofType : property 集合中的泛型,即定义时泛型所表示的具体...原创 2018-12-06 17:00:06 · 1652 阅读 · 0 评论 -
MyBatis框架及原理分析
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情:封装JDBC操作利用反射打通Java类与SQL语句之间的相互转换MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,所以方便地写出SQL和方便地获取SQL的执行结果才是MyBatis的核心竞争力。MyBatis的配置MyBatis框架和其他绝大部分框架...转载 2019-05-14 17:48:31 · 308 阅读 · 0 评论