`
mark_5528
  • 浏览: 63537 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

iBatis中使用timestamp类型的办法

 
阅读更多
插入1:

<insert id=”insertUserLocation” parameterClass=”UserLocation”>
INSERT INTO
user_location
(user_id,
location_id,
start_time,
end_time,
islocal)
VALUES
(#userId#,
#locationId#,
#startTime:TimeStamp#,
#endTime:TimeStamp#,
#islocal#
)
</insert>

插入2:
<select id="getHourCpuLongBetween" resultMap="hourCpuLongResult" parameterClass="java.util.Map">
<![CDATA[
        SELECT *
         FROM HOURCPULONG
         WHERE APPID = #appId#
               AND APPVERSION = #appVersion#
               AND STARTTIME>=#startTime:TimeStamp#
               AND ENDTIME<=#endTime:TimeStamp#
   ]]>
</select>

查询:

<select id=”selectByUserLocation” parameterClass=”UserLocation” resultClass=”UserLocation”>
SELECT
user_id as userId,
location_id as locationId,
start_time as startTime,
end_time as endTime,
islocal
FROM user_location
WHERE
user_id = #userId# and
start_time = #startTime:TimeStamp# and
end_time = #endTime:TimeStamp# and
location_id = #locationId#
</select>
分享到:
评论

相关推荐

    Ibatis查询Id列表.doc

    文档标题与描述均为“Ibatis查询Id列表.doc”,这表明文档内容主要聚焦于如何使用Ibatis查询ID列表。ID列表在实际应用中通常用于获取一系列记录的主键值,以便后续进行更复杂的操作或查询。 ### 三、查询Id列表的...

    javasqlTypes数据库字段类型java数据类型的对应关系

    在Java编程语言中,与数据库...在实际开发中,使用ORM(对象关系映射)工具,如Hibernate或MyBatis,可以自动处理大部分类型的映射,简化开发过程。然而,了解这些基础概念对于解决潜在问题和优化性能仍然至关重要。

    mybatis如何使用Java8的日期LocalDate和LocalDateTime详解

    在XML映射文件中,确保日期时间字段使用`jdbcType`属性指定对应的数据库类型。例如: ```xml &lt;result property="createTime" column="create_time" jdbcType="TIMESTAMP" /&gt; SELECT * FROM users ...

    java业务层框架开发ibatis(java源码)

    public void setCheckoutTimestamp(long timestamp) { } public long getCheckoutTime() { return 0L;} private Connection getValidConnection() { return null;} public int hashCode() { return 0;} public ...

    北语19春《Oracle数据库开发》作业1234满分答案.pdf

    6. **添加列**:向已存在的表中添加新列,可以使用`ALTER TABLE`语句,如:`ALTER TABLE CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)`。正确答案是A。 7. **参数文件**:启动Oracle数据库实例时,必须读取参数...

    Mybatis自定义typeHandle过程解析

    自定义TypeHandler是为了处理Mybatis默认不支持的数据类型转换,或者为了满足特定业务需求,比如在本例中,将时间戳与数据库中的timestamp字段进行互换。 在自定义TypeHandler的过程中,我们需要创建一个新的类并...

    Hibernate知识总结

    - `getCurrentSession()`: 从当前线程绑定的上下文中获取 Session,若无则创建,通常在容器管理的事务中使用,关闭由容器负责。 - `openSession()`: 每次调用都会创建新 Session,手动调用 `close()` 关闭,适用...

    DBKING使用指南

    在dbking中,所有的数据库数据只有五种数据类型,String、Number(BigDecimal)、Timestamp、Clob(String)、Blob(byte[]),经过反复测试后,我们会例出各种数据库数据类型到这五种类型的映射表,当然我们也有...

    北语19春《Oracle数据库开发》作业1234满分答案.docx

    在iBatis框架中,持久化对象之间一对一的关联关系是通过`&lt;one-to-one&gt;`元素定义的(A选项)。这允许我们在ORM(对象关系映射)中建立对象间的关联,便于数据的存取。 对于日期和时间的处理,Oracle提供了多种函数。...

    java面试知识

    ##### Struts2中result中的type类型 - **dispatcher**:将请求转发给指定页面。 - **chain**:执行另一个action。 - **redirect**:客户端重定向到指定URL。 - **redirectAction**:服务器端重定向到另一个action。...

    JdbcTemplateTool.zip

    Spring 出品的 JdbcTemplate 对于不想使用hibernate或者ibatis那样需要大量学习成本而且还想获得对象化的人来说是很好用的。但是 JdbcTemplate还是有很多不足之处或者说是缺点。比如你没法像hibernate那样直接传一个...

Global site tag (gtag.js) - Google Analytics