如果使用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...