構建Mybatis專案 三

2021-08-25 17:58:12 字數 1040 閱讀 4362

將spring3和mybatis3整合

新增依賴檔案

commons-dbcp-1.4.jar

commons-logging-1.1.1.jar

commons-pool-1.5.5.jar

mybatis-spring-1.0.0.jar

org.springframework.asm-3.0.5.release.jar

org.springframework.beans-3.0.5.release.jar

org.springframework.context-3.0.5.release.jar

org.springframework.context.support-3.0.5.release.jar

org.springframework.core-3.0.5.release.jar

org.springframework.expression-3.0.5.release.jar

org.springframework.jdbc-3.0.5.release.jar

org.springframework.orm-3.0.5.release.jar

org.springframework.transaction-3.0.5.release.jar

建立spring配置檔案spring.configuration.xml,如下

<?xml version="1.0" encoding="utf-8"?>

建立spring測試類org.test.spring.root.main

package org.test.spring.root;

import org.apache.ibatis.session.sqlsession;

import org.test.mybatis.model.people;

public class main

}

發現由spring管理的會話物件不用提交就可以插入資料.執行後資料庫多出一條資料

構建Mybatis專案 四

使用spring完成傳統的dao層加biz service層 新建org.test.spring.service和org.test.spring.service.impl包 新建介面peopleservice,如下 package org.test.spring.service import org...

Mybatis 二 框架構建

org.mybatis mybatis x.x.x 核心配置檔案路徑 string resource mybatis config.xml 載入資源檔案 inputstream inputstream resources.getresourceasstream resource 構建出sqlsess...

Mybatis 三 Mybatis快取配置

強烈推薦乙個大神的人工智慧的教程 使用快取可以提高獲取資料的速度,避免頻繁的資料庫互動,尤其是在查詢越多,快取命中率越高的情況下,使用快取的作用就更加明顯了。一般提到mybatis快取的時候都是指二級快取,一級快取缺省會啟用。catch ioexception ignore public sqlse...