PostgreSql:ERROR: operator does not exist: timestamp without time zone > character varying

问题描述:

ERROR: operator does not exist: timestamp without time zone > character varying

解决方法:

//注意此处的格式必须是 yyyy-mm-dd hh:mm:ss[.f...] 这样的格式,中括号表示可选,否则报错

Timestamp alarmStartTime = Timestamp.valueOf("2011-05-09 11:49:45");

Timestamp alarmEndTime = Timestamp.valueOf("2011-05-09 11:49:45");

condition.put("alarmStartTime", alarmStartTime);
condition.put("alarmEndTime", alarmEndTime);
<if test="alarmStartTime!=null &amp;&amp; alarmStartTime!=''">
AND alarm_start_time &gt; #{alarmStartTime}
</if>
<if test="alarmEndTime!=null &amp;&amp; alarmEndTime!=''">
AND alarm_end_time &lt; #{alarmEndTime}
</if>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。