mybatis框架oracle使用例項
阿新 • • 發佈:2018-12-04
1.ORACLE連線客戶端使用pl/sql,在連線oracle前要先配置oci.dll==>instantclient,可以到官網去下載相對應版本,如32位或者64位.
2.連線成功後輸入賬號密碼,連線使用與其它資料庫都大同小異.
3.分頁語句在mysql上用的limit,但是在oracle上要用rownum來實現分頁
select b.* from (
select a.*,ROWNUM r from(
select
<include refid="Base_Column_List" />
from tablename
where t_id= #{t_id,jdbcType=VARCHAR}
order by create_date DESC ) a
where ROWNUM <=(#{pageIndex,jdbcType=INTEGER}+ #{pageSize,jdbcType=INTEGER})) b
where b.r > #{pageIndex,jdbcType=INTEGER}
先查出來列表結果集,用建立時間排序
獲取這個結果的rownum(行號) 判斷<=開始數+頁顯示數
取出從0開始到最後顯示數,
再取出這個結果集的rownum(行號)判斷 >開始數
最後再取出最後的結果集輸出即可
下面是在xml檔案上實現轉義的符號
< < 小於號
> > 大於號
& & 和
' ’ 單引號
" " 雙引號