mybatis spring註解標識dao層

2021-07-25 14:43:31 字數 1112 閱讀 5634

如果使用mybatis作為持久層的開發:

1、新建乙個註解用作dao掃瞄

package com.test.base.database;

/** *

*/@retention(retentionpolicy.runtime)

@target(elementtype.type)

@documented

@component

public @inte***ce securitybatisrepository

2、新建乙個dao介面,並新增註解@securitybatisrepository

@securitybatisrepository

public inte***ce yhmmxxdao

spring 資料庫配置 config

classpath:/mybatis/test-infrastructure-config.xml

先載入sqlsessionfactory,再載入properties配置檔案,這樣jdbc的變數不會被替換 改用sqlsessionfactorybeanname,用名稱進行注入 -->

先載入sqlsessionfactory,再載入properties配置檔案,這樣jdbc的變數不會被替換 改用sqlsessionfactorybeanname,用名稱進行注入 -->

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

name#,#

select *

from test_test

and id=#

and name=#

如果沒有使用mybatis作為dao層的開發,標識dao層可以直接使用spring的@component註解

@component("testmongodao")

public class testmongodao extends mongodbbasedaoimpl

}}

參考:

mybatis實現dao層------------自動實現dao介面

Mybatis Spring配置流程

mybatis是乙個開源的持久層框架,底層使用jdbc實現,為了簡化jdbc操作,只需要只需要規劃ql語句,以及設計並實現介面。public class tests public void setid integer id public string getusername public void ...

MyBatis Spring簡單配置理解

在基本的 mybatis 中,session 工廠可以使用 sqlsessionfactorybuilder 來建立。而在 mybatis spring 中,則使用 sqlsessionfactorybean 來替代。id sqlsessionfactory class org.mybatis.sp...

MyBatis Spring配置簡單了解

在基本的 mybatis 中,session 工廠可以使用 sqlsessionfactorybuilder 來建立。而在 mybatis spring 中,則使用 sqlsessionfactorybean 來替代。dialect hsqldb reasonable true identity m...