![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
mapper.xml和mapper.java 通過MapperFactoryBean創(chuàng)建代理對象 此方法問題:需要針對每個mapper進行配置督怜,...
User.xml 在SqlMapConfig.xml中加載User.xml dao(實現(xiàn)類繼承SqlSessionDaoSupport) dao...
整合思路 需要spring通過單例方式管理SqlSessionFactory锋喜。spring和mybatis整合生成代理對象取逾,使用SqlSessi...
ehcache是一個分布式緩存框架。 分布緩存 我們系統(tǒng)為了提高系統(tǒng)并發(fā)午阵、性能,一般對系統(tǒng)進行分布式部署(集群部署方式)不使用分布緩存,緩存的數(shù)...
二級緩存原理 首先開啟mybatis的二級緩存窘拯。SqlSession1去查詢用戶id為1的用戶信息,查詢到用戶信息會將查詢數(shù)據(jù)存儲到二級緩存中坝茎。...
什么是查詢緩存 mybatis提供查詢緩存涤姊,用于減輕數(shù)據(jù)壓力,提供數(shù)據(jù)流性能嗤放。mybatis提供一級緩存思喊,和二級緩存。 一級緩存是SqlSess...
什么是延遲加載 resultMap可以實現(xiàn)高級映射(使用association次酌、collection實現(xiàn)一對一及一對多映射)恨课,associati...
需求 查詢用戶及用戶購買的商品信息 sql語句 查詢主表是:用戶表關(guān)聯(lián)表:由于用戶和商品沒有直接關(guān)聯(lián),通過訂單和訂單明細(xì)進行關(guān)聯(lián)岳服,所有關(guān)聯(lián)表:o...
需求 查詢訂單及訂單明細(xì)的信息剂公。 sql語句 確定主查詢表:訂單表確定關(guān)聯(lián)查詢表:訂單明細(xì)表在一對一查詢基礎(chǔ)上添加訂單明細(xì)表關(guān)聯(lián)即可。 分析 使...