| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
autoCheck |
protected String |
charset |
protected DBStyle |
dbs |
protected String |
lineSeparator |
protected SQLIdNameConversion |
sqlIdNameConversion |
protected String |
sqlRoot |
protected Map<String,SQLSource> |
sqlSourceMap |
protected Map<String,Integer> |
sqlSourceVersion |
| 构造器和说明 |
|---|
ClasspathLoader() |
ClasspathLoader(String root) |
ClasspathLoader(String root,
DBStyle dbs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addGenSQL(String id,
SQLSource source)
SQLLoader里增加一个自动生成的SQL
|
boolean |
exist(String id)
判断一个sql是否存在
|
String |
getCharset() |
DBStyle |
getDbs() |
SQLSource |
getGenSQL(String id)
加载一个自动生成的sql,如果没有找到,返回空
|
SQLSource |
getSQL(String id)
加载sql,如果未找到,抛出错误
|
String |
getSqlRoot() |
Map<String,SQLSource> |
getSqlSourceMap() |
boolean |
isAutoCheck()
每次都检测sql变化
|
boolean |
isModified(String id)
判断一个sql是否修改过
|
void |
setAutoCheck(boolean check)
设置是否检测SQL变化,开发模式下检查
|
void |
setCharset(String charset) |
void |
setDbs(DBStyle dbs) |
void |
setDbStyle(DBStyle dbStyle)
设置当前使用的数据库,以让sqlloder优先寻找数据库
|
void |
setSQLIdNameConversion(SQLIdNameConversion sqlIdNc)
sqlId到sql文件的转化
|
void |
setSqlRoot(String sqlRoot) |
String |
toString() |
protected String sqlRoot
protected String lineSeparator
protected DBStyle dbs
protected boolean autoCheck
protected String charset
protected SQLIdNameConversion sqlIdNameConversion
public ClasspathLoader()
public ClasspathLoader(String root)
public boolean isModified(String id)
SQLLoaderisModified 在接口中 SQLLoaderpublic void addGenSQL(String id, SQLSource source)
SQLLoaderpublic String getSqlRoot()
public void setSqlRoot(String sqlRoot)
public boolean isAutoCheck()
SQLLoaderisAutoCheck 在接口中 SQLLoaderpublic void setAutoCheck(boolean check)
SQLLoadersetAutoCheck 在接口中 SQLLoaderpublic DBStyle getDbs()
public void setDbs(DBStyle dbs)
public String getCharset()
getCharset 在接口中 SQLLoaderpublic void setCharset(String charset)
setCharset 在接口中 SQLLoaderpublic void setSQLIdNameConversion(SQLIdNameConversion sqlIdNc)
SQLLoadersetSQLIdNameConversion 在接口中 SQLLoaderpublic void setDbStyle(DBStyle dbStyle)
SQLLoadersetDbStyle 在接口中 SQLLoaderCopyright © 2017. All rights reserved.