mybatis
文章平均质量分 88
圣小童
向着目标不断前进
展开
-
【Mybatis学习】增强型注解简化SQL
1. 背景MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码:public interface UserMapper { @Select("SELECT * FROM users WHERE id = #{userId}") User getUser(@Param("userId") String原创 2017-12-19 12:42:40 · 543 阅读 · 0 评论 -
【MyBatis学习】使用讲解
MyBatis是一个轻量级的ORM框架,它简化了对关系数据库的使用,开发人员可以在XML或注解中编写SQL来完成对数据库的操作,配置与使用简单,由于是手动写SQL,可控性好,便于SQL调优,而且如果完全使用XML方式,SQL语句可以集中维护,可以做到与Java代码完全隔离,也便于有DBA的团队对SQL调优。MyBatis的大版本号是3.x,它的前身叫iBatis,创建于2002,最后一个版原创 2017-12-10 15:28:39 · 347 阅读 · 0 评论 -
【Mybatis学习】查询映射过程解析
1.功能架构Mybatis的功能架构分为三层:(1)API接口层:提供给外部使用的接口API,比如dao层接口。(2)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理、日志,这些都是共原创 2017-12-10 15:53:13 · 1758 阅读 · 0 评论 -
【Mybatis学习】注解方式使用讲解
MyBatis注解MyBatis可以利用SQL映射文件来配置,也可以利用Annotation来设置。MyBatis提供的一些基本注解如下表所示。注解目标相应的XML描述@CacheNamespace类 为给定的命名原创 2017-12-19 11:36:53 · 2085 阅读 · 0 评论