@@ -86,11 +86,11 @@ private List<Map<String, Object>> build(List<Map<String, Object>> rows) {
8686
8787 @ Comment ("comment.db.selectAll" )
8888 public List <Map <String , Object >> selectAll (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) throws SQLException {
89- if (printSqlLog ) {
90- log .info ("Enter selectAll() function, SQL:{},params:{}" , sqlOrXml , params );
91- }
9289 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
9390 SqlMeta sqlMeta = processTemplate (template );
91+ if (printSqlLog ) {
92+ log .info ("ExecuteSQL [db.selectAll]:{}\n {}" , sqlMeta .getSql (), sqlMeta .getParameter ());
93+ }
9494 long start = System .currentTimeMillis ();
9595 try {
9696 return build (jdbcTemplate .queryForList (sqlMeta .getSql (), sqlMeta .getParameter ().toArray ()));
@@ -101,12 +101,12 @@ public List<Map<String, Object>> selectAll(@Comment("comment.param.sqlOrXml") St
101101
102102 @ Comment ("comment.db.selectCount" )
103103 public Integer selectCount (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) {
104- if (printSqlLog ) {
105- log .info ("Enter selectCount() function, SQL:{},params:{}" , sqlOrXml , params );
106- }
107104 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
108105 SqlMeta sqlMeta = processTemplate (template );
109106 String countSql = String .format ("select count(*) from (%s) a" , sqlMeta .getSql ());
107+ if (printSqlLog ) {
108+ log .info ("ExecuteSQL [db.selectCount]:{}\n {}" , countSql , sqlMeta .getParameter ());
109+ }
110110 long start = System .currentTimeMillis ();
111111 try {
112112 return jdbcTemplate .queryForObject (countSql , Integer .class , sqlMeta .getParameter ().toArray ());
@@ -117,11 +117,11 @@ public Integer selectCount(@Comment("comment.param.sqlOrXml") String sqlOrXml) {
117117
118118 @ Comment ("comment.db.selectOne" )
119119 public Map <String , Object > selectOne (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) {
120- if (printSqlLog ) {
121- log .info ("Enter selectOne() function, SQL:{},params:{}" , sqlOrXml , params );
122- }
123120 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
124121 SqlMeta sqlMeta = processTemplate (template );
122+ if (printSqlLog ) {
123+ log .info ("ExecuteSQL [db.selectOne]:{}\n {}" , sqlMeta .getSql (), sqlMeta .getParameter ());
124+ }
125125 long start = System .currentTimeMillis ();
126126 try {
127127 return build (jdbcTemplate
@@ -145,16 +145,16 @@ public Map<String, Object> extractData(ResultSet rs) throws SQLException, DataAc
145145 @ Comment ("comment.db.page" )
146146 public List <Map <String , Object >> page (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml )
147147 throws SQLException {
148- if (printSqlLog ) {
149- log .info ("Enter page() function, SQL:{},params:{}" , sqlOrXml , params );
150- }
151148 int page = PageSizeUtils .getPageFromParams (params );
152149 int size = PageSizeUtils .getSizeFromParams (params );
153150 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
154151 SqlMeta sqlMeta = processTemplate (template );
155152 String pageSql = getPageSql (sqlMeta .getSql (), page , size );
156153 List <Object > parameters = sqlMeta .getParameter ();
157154 this .productType .getPageConsumer ().accept (page , size , parameters );
155+ if (printSqlLog ) {
156+ log .info ("ExecuteSQL [db.page]:{}\n {}" , pageSql , parameters );
157+ }
158158 long start = System .currentTimeMillis ();
159159 try {
160160 return build (jdbcTemplate .queryForList (pageSql , parameters .toArray ()));
@@ -165,12 +165,12 @@ public List<Map<String, Object>> page(@Comment("comment.param.sqlOrXml") String
165165
166166 @ Comment ("comment.db.insert" )
167167 public Map <String , Object > insert (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) {
168- if (printSqlLog ) {
169- log .info ("Enter insert() function, SQL:{},params:{}" , sqlOrXml , params );
170- }
171168 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
172169 SqlMeta sqlMeta = processTemplate (template );
173170 List <Object > parameters = sqlMeta .getParameter ();
171+ if (printSqlLog ) {
172+ log .info ("ExecuteSQL [db.insert]:{}\n {}" , sqlMeta .getSql (), parameters );
173+ }
174174 GeneratedKeyHolder keyHolder = new GeneratedKeyHolder ();
175175 long start = System .currentTimeMillis ();
176176 try {
@@ -189,12 +189,12 @@ public Map<String, Object> insert(@Comment("comment.param.sqlOrXml") String sqlO
189189
190190 @ Comment ("comment.db.update" )
191191 public int update (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) {
192- if (printSqlLog ) {
193- log .info ("Enter update() function, SQL:{},params:{}" , sqlOrXml , params );
194- }
195192 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
196193 SqlMeta sqlMeta = processTemplate (template );
197194 List <Object > parameters = sqlMeta .getParameter ();
195+ if (printSqlLog ) {
196+ log .info ("ExecuteSQL [db.update]:{}\n {}" , sqlMeta .getSql (), parameters );
197+ }
198198 long start = System .currentTimeMillis ();
199199 try {
200200 return jdbcTemplate .update (sqlMeta .getSql (), parameters .toArray ());
@@ -206,7 +206,7 @@ public int update(@Comment("comment.param.sqlOrXml") String sqlOrXml) {
206206 @ Comment ("comment.db.batchUpdate" )
207207 public int batchUpdate (@ Comment ("comment.param.sqlList" ) List <String > sqlList ) {
208208 if (printSqlLog ) {
209- log .info ("Enter batchUpdate() function, SQL:{},params :{}" , sqlList );
209+ log .info ("ExecuteSQL [db. batchUpdate] :{}" , sqlList );
210210 }
211211 long start = System .currentTimeMillis ();
212212 try {
@@ -219,12 +219,12 @@ public int batchUpdate(@Comment("comment.param.sqlList") List<String> sqlList) {
219219
220220 @ Comment ("comment.db.delete" )
221221 public int delete (@ Comment ("comment.param.sqlOrXml" ) String sqlOrXml ) {
222- if (printSqlLog ) {
223- log .info ("Enter delete() function, SQL:{},params:{}" , sqlOrXml , params );
224- }
225222 XmlSqlTemplate template = new XmlSqlTemplate (sqlOrXml );
226223 SqlMeta sqlMeta = processTemplate (template );
227224 List <Object > parameters = sqlMeta .getParameter ();
225+ if (printSqlLog ) {
226+ log .info ("ExecuteSQL [db.delete]:{}\n {}" , sqlMeta .getSql (), parameters );
227+ }
228228 long start = System .currentTimeMillis ();
229229 try {
230230 return jdbcTemplate .update (sqlMeta .getSql (), parameters .toArray ());
0 commit comments