oracle/mysql + mybatis 关于时间段查询处理
来源:互联网 发布:合肥it 编辑:程序博客网 时间:2024/06/04 00:45
1.oracle或者mysql数据库中,该日期字段以时间戳(TIMESTAMP)类型存储。
2.前端传到后台的starttime、endtime都是字符串;在mybatis的xml文件中,需要处理后进行比较。
3.mybatis的xml文件写法如下:
<if test="starttime !=null and starttime !=''"> <if test="_databaseId == 'oracle'"> <![CDATA[ and a.rtime >= to_date(#{starttime}, 'yyyy-mm-dd hh24:mi:ss') ]]> </if> <if test="_databaseId == 'mysql'"> <![CDATA[ and DATE_FORMAT(a.rtime, '%Y-%m-%d')>= DATE_FORMAT(#{starttime}, '%Y-%m-%d') ]]> </if></if><if test="endtime !=null and endtime !=''"> <if test="_databaseId == 'oracle'"> <![CDATA[ and a.rtime <= to_date(#{endtime}, 'yyyy-mm-dd hh24:mi:ss') ]]> </if> <if test="_databaseId == 'mysql'"> <![CDATA[ and DATE_FORMAT(a.rtime, '%Y-%m-%d')>= DATE_FORMAT(#{endtime}, '%Y-%m-%d') ]]> </if> </if>
0 0
- oracle/mysql + mybatis 关于时间段查询处理
- mybatis查询mysql的时间段
- 关于MySql查询一个时间段的注意事项
- mybatis时间段查询,数组
- mybatis查询时间段
- Oracle时间段查询
- oracle 查询时间段
- Oracle 时间段查询
- Oracle 时间段查询
- mybatis 关于 like %% 查询 mysql oracle sqlserver 数据库
- 关于时间段查询
- mysql 时间段查询
- mysql 各种时间段查询
- MySql查询时间段
- Mysql查询时间段交集
- mysql分时间段查询
- mybatis查询时间段sql语句
- mybatis的时间段动态查询
- 浅谈 Spring 框架注解的用法分析
- 视图的作用
- yii1.1 -----1
- Shader Forge教程二版
- 前端之路
- oracle/mysql + mybatis 关于时间段查询处理
- https中的数字证书认证过程解析
- tomcat的CATALINA_HOME配置(注意大坑)
- Mininet中文使用教程
- HotSpot 是啥?
- APK反编译工具使用
- addEventListener与onclick的比较
- Android中的转屏流程
- 腾讯面试问题总结