1. 程式人生 > >[MyBatis原始碼分析系列] DatabaseIdProvider

[MyBatis原始碼分析系列] DatabaseIdProvider

DatabaseIdProvider

簡介

應該返回一個可以辨別資料庫型別的id。
此id可以用於稍後對於不資料庫型別構建不同的查詢。
此機制可以支援多個vendors或版本。

程式碼

public interface DatabaseIdProvider {

	void setProperties(Properties p);

	String getDatabaseId(DataSource dataSource) throws SQLException;
}