Looly 5 years ago
parent
commit
718c6f48ab

+ 2 - 1
CHANGELOG.md

@@ -3,7 +3,7 @@
 
 -------------------------------------------------------------------------------------------------------------
 
-# 5.5.5 (2020-12-22)
+# 5.5.5 (2020-12-23)
 
 ### 新特性
 * 【core   】     URLUtil.normalize新增重载(pr#233@Gitee)
@@ -15,6 +15,7 @@
 ### Bug修复
 * 【core   】     FileUtil.isSub相对路径判断问题(pr#1315@Github)
 * 【core   】     TreeUtil增加空判定(issue#I2ACCW@Gitee)
+* 【db     】     解决Hive获取表名失败问题(issue#I2AGLU@Gitee)
 
 -------------------------------------------------------------------------------------------------------------
 # 5.5.4 (2020-12-16)

+ 6 - 1
hutool-db/src/main/java/cn/hutool/db/handler/HandleHelper.java

@@ -154,7 +154,12 @@ public class HandleHelper {
 			row.put(meta.getColumnLabel(i), getColumnValue(rs, i, type, null));
 		}
 		if (withMetaInfo) {
-			row.setTableName(meta.getTableName(1));
+			try {
+				row.setTableName(meta.getTableName(1));
+			} catch (SQLException ignore){
+				//issue#I2AGLU@Gitee
+				// Hive等NoSQL中无表的概念,此处报错,跳过。
+			}
 			row.setFieldNames(row.keySet());
 		}
 		return row;

+ 1 - 1
hutool-extra/pom.xml

@@ -19,7 +19,7 @@
 	<properties>
 		<!-- versions -->
 		<velocity.version>2.2</velocity.version>
-		<beetl.version>3.2.4.RELEASE</beetl.version>
+		<beetl.version>3.3.1.RELEASE</beetl.version>
 		<rythm.version>1.3.0</rythm.version>
 		<freemarker.version>2.3.30</freemarker.version>
 		<enjoy.version>4.9.03</enjoy.version>