目录
1.MyBatis映射文件配置注意事项
2.MyBatis中的批处理实现
3.MyBatis的Executor执行器
4.半自动ORM映射框架与全自动ORM映射框架
1.MyBatis映射文件配置注意事项
1.在同一个xml映射文件中,id是唯一的
2.在不同xml映射文件中,若已配置了namespace,则id可以重复,否则也是唯一的
原因:namespace.id是Map<String, MappedStatement>的key
2.MyBatis中的批处理实现
使用BatchExecutor实现批处理
3.MyBatis的Executor执行器
1.SimpleExecutor:执行一次update或select,就开启一个Statement对象,用完关闭Statement对象
2.ReuseExecutor:执行一次update或select,用完后不关闭Statement对象,可以重复使用
3.BatchExecutor:执行一次update后,将所有sql添加到批处理addBatch()中,缓存多个Statement对象后统一进行批处理执行
4.半自动ORM映射框架与全自动ORM映射框架
1.半自动ORM(Object Relation Mapping)映射框架:在查询关联对象时,手动编写sql语句实现, 比如Mybatis文章来源:https://www.toymoban.com/news/detail-520642.html
2.全自动ORM(Object Relation Mapping)映射框架:在查询关联对象时,根据对象关系直接获取,比如Hibernate文章来源地址https://www.toymoban.com/news/detail-520642.html
到了这里,关于MyBatis基础知识(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!