| 限定符和类型 | 类和说明 |
|---|---|
static class |
ClasspathLoader.SQLFileVersion |
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
autoCheck |
protected String |
charset |
protected ClassLoader |
classLoader |
protected DBStyle |
dbs |
protected String |
lineSeparator |
protected SQLSource |
NO_EXIST |
protected SQLIdNameConversion |
sqlIdNameConversion |
protected SQLManager |
sqlManager |
protected String |
sqlRoot |
protected Map<String,SQLSource> |
sqlSourceMap |
| 构造器和说明 |
|---|
ClasspathLoader() |
ClasspathLoader(String root) |
ClasspathLoader(String root,
DBStyle dbs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSQL(String id,
SQLSource source)
SQLLoader里增加一个自动生成的SQL
|
boolean |
exist(String id)
判断一个sql是否存在
|
boolean |
exsitResource(String id) |
String |
getCharset() |
ClassLoader |
getClassLoader() |
DBStyle |
getDbs() |
SQLSource |
getSQL(String id)
加载sql,如果未找到,抛出错误
|
SQLManager |
getSQLManager() |
String |
getSqlRoot() |
Map<String,SQLSource> |
getSqlSourceMap() |
protected static Long |
getURLVersion(URL url) |
boolean |
isAutoCheck()
每次都检测sql变化
|
boolean |
isModified(String id)
判断一个sql是否修改过
|
void |
refresh() |
void |
setAutoCheck(boolean check)
设置是否检测SQL变化,开发模式下检查
|
void |
setCharset(String charset) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setDbs(DBStyle dbs) |
void |
setDbStyle(DBStyle dbStyle)
设置当前使用的数据库,以让sqlloder优先寻找数据库
|
void |
setSQLIdNameConversion(SQLIdNameConversion sqlIdNc)
sqlId到sql文件的转化
|
void |
setSQLManager(SQLManager sqlManager) |
void |
setSqlRoot(String sqlRoot) |
String |
toString() |
protected String sqlRoot
protected String lineSeparator
protected DBStyle dbs
protected boolean autoCheck
protected String charset
protected SQLIdNameConversion sqlIdNameConversion
protected SQLSource NO_EXIST
protected ClassLoader classLoader
protected SQLManager sqlManager
public ClasspathLoader()
public ClasspathLoader(String root)
public boolean isModified(String id)
SQLLoaderisModified 在接口中 SQLLoaderpublic String getSqlRoot()
public void setSqlRoot(String sqlRoot)
public boolean exsitResource(String id)
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 在接口中 SQLLoaderpublic void setSQLManager(SQLManager sqlManager)
setSQLManager 在接口中 SQLLoaderpublic SQLManager getSQLManager()
getSQLManager 在接口中 SQLLoaderpublic ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
Copyright © 2019. All rights reserved.