@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...