Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jun 15:43

Added

  • Support cache translation reference redirection
  • Added language injections: 'SQLToy SQL ID' and 'SQLToy TRANSLATE ID'
  • 支持*-translate.xml文件的缓存定义跳转至java代码lightDao.getTranslateCachenew CacheMatchFilter().cacheName("dictKeyName")new Translate("dictKeyName")
  • 支持*-translate.xml文件内部Checker属性的cache值跳转到缓存定义。<sql-increment-checker cache="dictKeyName"><sql-translate cache="dictKeyName">
  • 支持*.sql.xml文件sql定义中cache值跳转到缓存定义.<sql id="sys_findStaffInfo"><translate cache="dictKeyName" columns="DICT_KEY" /></sql>
  • 以上所有xml中的cache属性,java中的cacheName均支持自动完成、自动提示
  • sqlIdcacheName的引用均增加了下划线高亮.
  • 增加了SQLToy SQL IDSQLToy TRANSLATE ID两个语言注入,可以在任意字符串位置将某个字符串注入为sqlIdcacheName,注入后效果一致

Changed

  • Refactoring indexes while supporting SQLId and cache translation
  • 重构了文件索引以同时支持sqlId和缓存翻译
  • 优化部分代码匹配机制,提高性能及内存消耗