
Mybatis
Kevinvcc200
未来的你一定会感谢现在拼命的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatils自学教程
myBatis什么是myBatis? MyBatis是支持定制化SQL、存储过程以及高级映射的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。原创 2017-09-04 10:55:35 · 319 阅读 · 0 评论 -
Idea Maven项目搭建spring 框架
spring_config.xml文件配置:(放在resources下)beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.原创 2017-09-04 10:53:50 · 2106 阅读 · 0 评论 -
mybatis <forEach>标签的使用
MyBatis标签的使用你可以传递一个 List 实例或者数组作为参数对象传给 MyBatis。当你这么做的时候,MyBatis 会自动将它包装在一个 Map 中,用名称作为键。List 实例将会以“list”作为键,而数组实例将会以“array”作为键。foreach元素的属性主要有 item,index,collection,open,separator,close。 item原创 2017-09-04 10:53:00 · 1687 阅读 · 1 评论 -
mybatis相关知识点的总结
1、#{}和${}的区别是什么?i ) ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver(是字符串替换)。#{}是sql的参数占位符(是预编译处理);ii ) Mybatis在处理#{}时,会将sql中的#{}替换为?号,在sql执行前会使用PreparedSt原创 2017-09-04 10:10:50 · 288 阅读 · 0 评论 -
MyBatis缓存技术
一级缓存一级缓存区域是根据SqlSession为单位划分的。 每次查询会先从缓存区域找,如果找不到从数据库查询,查询到数据将数据写入缓存。Mybatis内部存储缓存使用一个HashMap,key为hashCode+sqlId+Sql语句。value为从查询出来映射生成的java对象sqlSession执行insert、update、delete等操作commit提交后会清空缓存区域原创 2017-09-04 14:57:36 · 299 阅读 · 0 评论