浏览代码

jfinal 3.2 release ^_^

James 8 年之前
父节点
当前提交
81135686c2
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      src/main/java/com/jfinal/plugin/activerecord/dialect/PostgreSqlDialect.java

+ 8 - 6
src/main/java/com/jfinal/plugin/activerecord/dialect/PostgreSqlDialect.java

@@ -222,12 +222,14 @@ public class PostgreSqlDialect extends Dialect {
 			if (model.get(pKey) == null || isOracle()) {
 				if (rs.next()) {
 					Class<?> colType = table.getColumnType(pKey);
-					if (colType == Integer.class || colType == int.class) {
-						model.set(pKey, rs.getInt(pKey));
-					} else if (colType == Long.class || colType == long.class) {
-						model.set(pKey, rs.getLong(pKey));
-					} else {
-						model.set(pKey, rs.getObject(pKey));
+					if (colType != null) {
+						if (colType == Integer.class || colType == int.class) {
+							model.set(pKey, rs.getInt(pKey));
+						} else if (colType == Long.class || colType == long.class) {
+							model.set(pKey, rs.getLong(pKey));
+						} else {
+							model.set(pKey, rs.getObject(pKey));
+						}
 					}
 				}
 			}