xormplus 9 lat temu
rodzic
commit
909bf8507e
1 zmienionych plików z 11 dodań i 4 usunięć
  1. 11 4
      README.md

+ 11 - 4
README.md

@@ -319,6 +319,13 @@ engine.StartFSWatcher()
 //停止SqlMap配置文件和SqlTemplate配置文件更新监控功能
 engine.StopFSWatcher()
 
+/*------------------------------------------------------------------------------------
+1、以下方法是在没有engine.InitSqlMap()和engine.InitSqlTemplate()初始化相关配置文件的情况下让您在代码中可以轻松的手动管理SqlMap配置及SqlTemplate模板。
+2、engine.InitSqlMap()和engine.InitSqlTemplate()初始化相关配置文件之后也可以使用以下方法灵活的对SqlMap配置及SqlTemplate模板进行管理
+3、方便支持您系统中其他初始化配置源,可不依赖于本库的初始化配置方式
+4、可在代码中依据业务场景,动态的添加、更新、删除qlMap配置及SqlTemplate模板
+5、手工管理的SqlMap配置及SqlTemplate模板,与xorm初始化方法一样会将相关配置缓存,但不会生成相关配置文件
+-----------------------------------------------------------------------------------*/
 engine.LoadSqlMap(filepath) //加载指定文件的SqlMap配置
 engine.ReloadSqlMap(filepath) //重新加载指定文件的SqlMap配置
 
@@ -339,12 +346,12 @@ engine.ReloadSqlTemplate(filepath) //重新加载指定文件的SqlTemplate模
 engine.BatchLoadSqlTemplate([]filepath) //批量加载SqlTemplate模板
 engine.BatchReloadSqlTemplate([]filepath) //批量加载SqlTemplate模板
 
-engine.AddSqlTemplate(key, sql) //新增一条SqlTemplate模板
-engine.UpdateSqlTemplate(key, sql) //更新一条SqlTemplate模板
+engine.AddSqlTemplate(key, sql) //新增一条SqlTemplate模板,sql为SqlTemplate模板内容字符串
+engine.UpdateSqlTemplate(key, sql) //更新一条SqlTemplate模板,sql为SqlTemplate模板内容字符串
 engine.RemoveSqlTemplate(key) //删除一条SqlTemplate模板
 
-engine.BatchAddSqlTemplate(map[key]sql) //批量新增SqlTemplate配置
-engine.BatchUpdateSqlTemplate(map[key]sql) //批量更新SqlTemplate配置
+engine.BatchAddSqlTemplate(map[key]sql) //批量新增SqlTemplate配置,sql为SqlTemplate模板内容字符串
+engine.BatchUpdateSqlTemplate(map[key]sql) //批量更新SqlTemplate配置,sql为SqlTemplate模板内容字符串
 engine.batchUpdateSqlTemplate([]key) //批量删除SqlTemplate配置
 ```