oracle ibatis操作

1.oracle中删除id为空的某一表test中的数据
    delete from test t where t.id is null;
2.oracle中字符串转日期
    to_date('2017-05-19 11:32:45','yyyy-mm-dd hh24:mi:ss')
3.oracle中系统时间
    sysdate
4.ibatis在插入记录的时候,id自增
    <insert id="insertPtActive" parameterClass="ActivityNotification">
        <!--oracle要自建序列Sequences,所见序列名称为PT_ACTIVE_ID-->
        <selectKey resultClass="int" type="pre" keyProperty="activeId" >   
            select PT_ACTIVE_ID.nextval as value from dual
        </selectKey>
        insert into PT_ACTIVE
        (ACTIVE_ID,ACTIVE_DESC,ACTIVE_ADDTIME,ACTIVE_URL,ACTIVE_PAST_TIME)
        values
        (#activeId#,#activeDesc#,sysdate,#activeUrl#,to_date(#activePastTime#,'yyyy-mm-dd hh24:mi:ss'))
    </insert>

备注:

  • ActivityNotification----实体类
  • insertPtActive---命名空间中的key,供dao的实现类调用#namespace.insertPtAc*tive#
  • keyProperty---要与实体类的属性名相同

转载于:https://www.cnblogs.com/tkcity/p/6877546.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值