Mybatis3.3.x技术内幕:执行一个Sql命令的完整流程( 二 )
来源:https://my.oschina.net/zudajun/blog/670373
Mybatis中的Sql命令 , 在枚举类SqlCommandType中定义的 。
public enum SqlCommandType {
UNKNOWN INSERT UPDATE DELETE SELECT FLUSH;
下面 , 我们以Mapper接口中的一个方法作为例子 , 看看Sql命令的执行完整流程 。
public interface StudentMapper {
List<Student> findAllStudents(Map<String Object> map RowBounds rowBounds ResultSetHandler rh);
参数RowBounds和ResultSetHandler是可选参数 , 表示分页对象和自定义结果集处理器 , 一般不需要 。
一个完整的Sql命令 , 其执行的完整流程图如下:
一个图 , 就完整展示了其执行流程 。
MapperProxy的功能:
推荐阅读
- edg战队|EDG厂长上央视节目谈S11复出内幕:有必须复出的理由,就算被黑粉骂也不怕!
- 手机游戏|LOL手游技术主播排位遭遇安排,玩家段位各种大倒退,多人“中招”
- 剑三|欧皇还是内幕?玩家摸出玄晶却遭投诉,原来男友是策划!
- 地下城与勇士|DNF:技术流主播的“末路”?Eiji的直播风格引起争议!
- 诺言|酒馆战棋全靠运气?这3点展现技术的重要性!
- 斗鱼|杨颖斗鱼首秀,透露喜欢金克丝的原因,游戏技术得到若风认可
- 地下城与勇士|DNF:游戏已变了味!两个技术帝主播衰败,人气热度濒临淘汰
- 曹志顺|久诚又要被笑影轮换,月光想复刻狼队与Fly战术?知情网友吐露内幕
- fps|法神直播展示匕首技术,却不料被连续振刀?直言下次不许再玩了
- 张大仙|难怪张大仙称自己是XYG首发替补,得知其中内幕,百万仙友笑出声!