Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用ormlite创建时间戳列_Android_Mysql_Ormlite - Fatal编程技术网

Android 使用ormlite创建时间戳列

Android 使用ormlite创建时间戳列,android,mysql,ormlite,Android,Mysql,Ormlite,我有一个这样的专栏: @DatabaseField(dataType = DataType.TIME_STAMP) Timestamp time; 创建DAO时,会出现以下异常: java.lang.IllegalArgumentException: Field class class java.sql.Timestamp for field FieldType:name=time,class=Vote is not valid for data persister com.j

我有一个这样的专栏:

@DatabaseField(dataType = DataType.TIME_STAMP)
Timestamp time;
创建DAO时,会出现以下异常:

java.lang.IllegalArgumentException: Field class class java.sql.Timestamp for
    field FieldType:name=time,class=Vote is not valid for data persister
    com.j256.ormlite.field.types.TimeStampType@334ecfe8

有一天我尝试了不同的方法,但没有一种有效。请注意,我已将我的ormlite jar更新为4.41。

java.sql.Timestamp
java.sql.Date
字段的支持已添加到版本4.41中,但它们有相关的错误。这些在版本4.42中已修复

同时,我认为您可以通过删除
数据类型
说明符来修复它。我认为它应该能够自动检测类型。问题是在指定数据类型时

// no dataType specified
@DatabaseField
Timestamp time;