![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
蜡笔没了小新git
井蛙不可以语于海者,拘于虚也;
夏虫不可以语于冰者,笃于时也;
曲士不可以语于道者,束于教也。
展开
-
MyBatis(一)
1.在MyBatis的github上下载相应的压缩文件。https://github.com/mybatis/mybatis-3/releases2.创建一个SqlSessionFactory对象String resource = "org/mybatis/example/mybatis-config.xml";InputStream inputStream = Resources.g...原创 2019-05-04 12:09:57 · 97 阅读 · 0 评论 -
MyBatis——全局配置文件
1.properties可以使用properties来引入外部properties配置。resource:引入类路径下的资源url:引入网络路径或者磁盘路径下的资源dbconfig.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/bookstorejdbc.usern...原创 2019-05-04 12:12:25 · 101 阅读 · 0 评论 -
mybatis——动态sql笔记
1.返回自增主键useGeneratedKeys=“true” keyProperty=“bid”在标签上设置这两个属性值。useGeneratedKeys表示使用自增主键,keyProperty表示返回的主键要赋给谁。2.参数处理单个参数:不做特殊处理 #{参数名}:取出参数值。多个参数:#{param1} #{param2}命名参数:@Param() 明确指出参数名POJ...原创 2019-05-04 12:13:36 · 205 阅读 · 0 评论 -
mybatis——缓存
1 MyBatis缓存机制一级缓存(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的。与数据库同一次会话期间查询到的数据会放到本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库。一级缓存失效情况:1.sqlSession不同2.sqlSession相同,查询条件不同3.sqlSession相同,两次查询之间执行了增删改操作4.sqlSes...原创 2019-05-04 12:14:27 · 111 阅读 · 0 评论