spring與mybatis三種整合方法

2021-06-27 02:39:40 字數 995 閱讀 7346

@select("select * from user where id = #") 

user getuser(@param("userid") long id);  }

(3) dao介面類userdao,**如下:

public inte***ce userdao

(4)dao實現類userdaoimpl2,,**如下:

2、採用介面org.apache.ibatis.session.sqlsession的實現類org.mybatis.spring.sqlsessiontemplate。

mybatis中, sessionfactory可由sqlsessionfactorybuilder.來建立。mybatis-spring 中,使用了sqlsessionfactorybean來替代。sqlsessionfactorybean有乙個必須屬性datasource,另外其還有乙個通用屬性configlocation(用來指定mybatis的xml配置檔案路徑)。

(1)spring配置檔案:

(2)mybatis總配置檔案sqlmapconfig.xml:

(3)實體類對映檔案user.map.xml:

select * from user where id = #

(4)dao層介面實現類userdaoimpl:

public class userdaoimpl implements  userdao 

public void setsqlsession(sqlsessiontemplate sqlsession) }

3、採用抽象類org.mybatis.spring.support.sqlsessiondaosupport提供sqlsession。

(1)spring配置檔案:

(2) dao層介面實現類userdaoimpl3:

public class userdaoimpl3 extends sqlsessiondaosupport implements userdao     }

收藏)MyBatis與Spring整合

1 spring mybatis.xml 整合的配置,三種方式選擇一種即可。select from agent info where id 具體呼叫的 如下 1 使用sqlsessiontemplate方式 package com.research.mybatis.spring import org...

Spring與Mybatis整合過程

spring與mybatis整合過程用網上教學專案講解 1.整合前準備 2.實現spring對mybatis整合 配置datasource 配置sqlsessionfactorybean sqlsessiontemplate進行持久化操作 一.整合前準備 新增jar包 監理開發目錄結構,建立實體類 ...

spring 與 mybatis整合過程

第一步 整合dao層 第二步 整合service層 通過spring管理 service介面。使用配置方式將service介面配置在spring配置檔案中。實現事務控制。第三步 整合springmvc 由於springmvc是spring的模組,不需要整合。主要配置有 1 mybatis配置檔案sq...