mybatis
文章平均质量分 94
尘与风铃
本人博客已在17年7月更新至 http://www.jiyongguang.xin/
最新文章将会优先于个人博客上传
展开
-
Mybatis高级应用(上)
动态 SQL通过mybatis提供的各种标签方法实现动态拼接sql。对查询条件进行判断,如果输入的参数不为空才进行查询条件拼接。public class Customer { private int id; private String username; private String password; private User user;}public interf原创 2017-05-02 12:19:00 · 723 阅读 · 0 评论 -
Mybatis基础
什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。Mybatis 与原创 2017-05-02 12:21:55 · 348 阅读 · 0 评论 -
Mybatis高级应用(下)
延迟加载什么是延迟加载? resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载:先从单表查询、需要时再从原创 2017-05-02 12:12:26 · 835 阅读 · 0 评论 -
Mybatis添加ehcache缓存支持
Mybatis 整合 ehcacheehcache 是一个分布式缓存框架。分布缓存:我们系统为了提高系统并发,性能、一般对系统进行分布式部署(集群部署方式)不使用分布缓存,缓存的数据在各各服务单独存储,不方便系统 开发。所以要使用分布式缓存对缓存数据进行集中管理。mybatis无法实现分布式缓存,需要和其它分布式缓存框架进行整合。分布缓存我们系统为了提高系统并发,性能、一般对系统进行分布式部署(集群原创 2017-05-02 11:26:34 · 1636 阅读 · 0 评论