前段時間一直在忙專案,導致很久沒有更新部落格了,這幾天專案中碰到兩個很有意思的事情。如下
"id" order=
"before"
>
select replace
(uuid)
<
/selectkey>
insert into ***x表 (..
....
) select ...
.... from ***表
把這個放在insert的sql語句之前,意思是在插入之前通過keyproperty找到id,注意before,在insert之前將id替換,mybatis支援uuid()這個,這樣就不會重複,很是方便。
先寫到這。忙工作了。改天接著這個寫
關於SQL中limit的用法
mysql中使用limit,limit關鍵字常用語限制查詢結果返回的數目及位置。用法如下 select column1,conlumn2 from table limit i,n 其中column1,column2為檢索出的資料,table代表了需要查詢的表的表名,而i代表其實的index位置 從0...
關於SQL中用Join in 查詢的用法
left join 或 left outer join 完整外部聯接返回左表和右表中的所有行。當某行在另乙個表中沒有匹配行時,則另乙個表的選擇列表列包含空值。如果表之間有匹配行,則整個結果集行包含基表的資料值。僅 當至少有乙個同屬於兩表的行符合聯接條件時,內聯接才返回行。內聯接消除與另乙個表中的任何...
關於SQL中Union和Join的用法
聯合兩個表,沒有重複 select e name from employees china union select e name from employees usa 聯合兩個表,允許重複 select e name from employees china union allselect e n...