db.properties
配置文件,並配置數據庫鏈接參數:
mybatis-config.xml
配置文件中,用引入外部properties方式,配置db鏈接參數,使用符號:
${}
MyBatis 能夠配置成適應多種環境,這種機制有助於將 SQL 映射應用於多種數據庫之中, 現實狀況下有多種理由須要這麼作。 例如,開發、測試和生產環境須要有不一樣的配置;或者想在具備相同 Schema 的多個生產數據庫中使用相同的 SQL 映射。還有許多相似的使用場景。 不過要記住:儘管能夠配置多個環境,但每一個 SqlSessionFactory 實例只能選擇一種環境。 因此,若是你想鏈接兩個數據庫,就須要建立兩個 SqlSessionFactory 實例,每一個數據庫對應一個。sql
public interface UserMapper { ... User getById(int id); ... }
void delete(int id);