在xml中写oracle循环,在oracle里写各种语句得心应手,但是在mybatis.xml文件里呢?...

这个问题我让我搞了大半天,实在气人,话不多说,直接上代码

select * (select count(*) from table_name c where c.bbs_id=t.id) as plcount,      //子查询     plcount为虚拟字段    排序

from table_name t order by t.pvcount desc    //mybatis识别不出来,用可以

插入语句的编写

select ZDCJ_BLOG_SEQ.Nextval from dual         //序列,在后台执行添加的时候,构造函数没有序列ID

insert into table_name (ID,BBS_TITLE,BBS_CENTER,BBS_DATE,AUTHOR,AC,BANKUAI,PVCOUNT,CREATE_DATE,CREATE_USER,POPULARITY) values(#{id,jdbcType=NUMERIC},#          {bbsTitle,jdbcType=VARCHAR},#{bbsCenter,jdbcType=VARCHAR},#{bbsDate,jdbcType=VARCHAR},#{author,jdbcType=VARCHAR},#{ac,jdbcType=VARCHAR},#                   {bankuai,jdbcType=VARCHAR},#{pvcount,jdbcType=VARCHAR},#{createDate,jdbcType=VARCHAR},#{createUserid,jdbcType=NUMERIC},#{popularity,jdbcType=VARCHAR})

//这是我自己想出来的表连接查询,效果可以实现,可能不太专业,请谅解

select * from table_name1 u,table_name2 t where u.BLOG_ID = t.ID AND t.CREATE_USER=#{createUserid}

原文:http://www.cnblogs.com/anpieBlog/p/5520841.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值