![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 70
涂涂-ing
博客为代码笔记,仅供忘记的时候来参考参考罢了!
展开
-
mybatis整合ehcache作为二级缓存
1、Ehcache简介:Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大2、特点:2-1:够快2-2:够简单2-3:够袖珍2-4:够轻量2-5:好扩展2-6:监听器2-7:分布式缓存3、ssm中整合ehcache3-1:导入相关依赖:<!--spring对ehcache的相关支持--> <dependency> ...原创 2018-12-21 11:34:36 · 244 阅读 · 0 评论 -
MyBatis 基础
1、简介:1.1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DAO)1.2 MyBati...原创 2018-12-16 20:24:48 · 115 阅读 · 0 评论 -
注解式开发
1、开启注解:1-1:注解驱动: <context:annotation-config/> <!-- 用注解方式注入bean,并指定查找范围:com.zking.ssh2及子子孙孙包--> <context:component-scan base-package="com.zking.oa"/>1-2:引入外部jdbc配置文件: <...原创 2018-12-17 19:32:17 · 442 阅读 · 0 评论 -
MyBatis中#{}和${}的区别
1、#将传入的数据当成一个字符串,会对自动传入的数据加一个双引号。例如:order by #id#,如果传入的值是111,那么解析成sql时的值变为order by “111”,如果传入的值是id,在解析成sql为order by “id”其实原sql语句通常写成 order by #{id} 与order by #id#的效果一样2、$将传入的数据直接显示在sql语句中。例如 order ...转载 2018-12-18 10:08:37 · 160 阅读 · 0 评论 -
Mybatis关联关系
1、一对多,以订单与订单项为例:1-1:将数据导入数据库1-2:通过mybatis-generator插件生成dao、mapper、model1-3:实体类建立关联关系:1-3-1、一对多,订单的实体类:一个订单对应多个订单项private Set<OrderItem> orderItems = new HashSet<>();1-3-2、多对一,订单项的实体...原创 2018-12-24 10:21:55 · 425 阅读 · 0 评论