1 ${database.allClassCopyright}package ${glPackageBaseCommonS2Dao};
\r
3 import ${glPackageBaseCommonJdbc}.${glLatestSqlProviderName};
\r
4 import ${glPackageBaseCommonS2DaoInternalSqlLog}.${glInternalSqlLogRegistry};
\r
7 * The provider of latest SQL as S2Dao. <br />
\r
8 * This instance should be singleton. <br />
\r
10 * @author ${database.ClassAuthor}
\r
12 public class ${glDaoLatestSqlProvider} implements ${glLatestSqlProviderName} {
\r
15 * The implementation.
\r
17 * @return Display SQL. (Nullable: If it was not found, returns null.)
\r
19 public String getDisplaySql() {
\r
20 return getLastCompleteSql();
\r
23 protected String getLastCompleteSql() {
\r
25 return ${glInternalSqlLogRegistry}.peekCompleteSql();
\r
26 } catch (RuntimeException ignored) {
\r
31 public void clearSqlCache() {
\r