Browse Source

jfinal 4.6

James 6 years ago
parent
commit
ccb82fbe67

+ 6 - 4
src/main/java/com/jfinal/plugin/activerecord/generator/TypeMapping.java

@@ -21,10 +21,10 @@ import java.util.Map;
 
 /**
  * TypeMapping 建立起 ResultSetMetaData.getColumnClassName(i)到 java类型的映射关系
- * 特别注意所有时间型类型全部映射为 java.util.Date,可通过继承扩展该类来调整映射满足特殊需求
+ * 特别注意时间型类型映射为 java.util.Date(java.sql.Time 除外),可通过继承扩展该类来调整映射满足特殊需求
  * 
- * 与 com.jfinal.plugin.activerecord.JavaType.java 类型映射不同之处在于将所有
- * 时间型类型全部对应到 java.util.Date
+ * 与 com.jfinal.plugin.activerecord.JavaType.java 类型映射不同之处在于
+ * 时间型类型对应到 java.util.Date(java.sql.Time 除外)
  */
 public class TypeMapping {
 	
@@ -38,7 +38,9 @@ public class TypeMapping {
 		put("java.sql.Date", "java.util.Date");
 		
 		// time
-		put("java.sql.Time", "java.util.Date");
+		// put("java.sql.Time", "java.util.Date");
+		// 生成器需要生成 java.sql.Time 类型的 getter/setter 方法,以便 getBean 能正常工作
+		put("java.sql.Time", "java.sql.Time");
 		
 		// timestamp, datetime
 		put("java.sql.Timestamp", "java.util.Date");