1. 程式人生 > >resultset 查詢時返回多個相同值

resultset 查詢時返回多個相同值

代碼生成器 ast rim 解決 簡單的 自帶 logback maven 大寫

背景

做個簡單的接口開發,拿到的平臺比較不理想,好久沒重新搭建一個了,正好練練手。用了基礎的servlet,maven,logback(log4j不支持格式化,比較煩人),fastjson,druid,dbutils,httpclient,freemarker。

基本按照mvc模式分層,但是少了個代碼生成器,用mybatis和hibernate都有自帶的。但是我用dbutils沒有,所以就用freemarker自己寫了。基本都很順利,有個搞笑問題,DatabaseMetaData返回主鍵總是多個,開始為了趕,就去了重,後來想到應該是數據庫有好幾個用戶都有這個表的原因,倒騰了半天,那個傳用戶的參數不行,後來想到用戶名是否該大寫。真是厲害了,解決了。databaseMetaData.getPrimaryKeys(null, USER.toUpperCase(), tableName);

同時溫習了

DatabaseMetaData,ResultSet,ResultSetMetaData這三個類型。

resultset 查詢時返回多個相同值