sqlmapconfig.xml
<?xml version="1.0" encoding="utf-8"?>
blogitem.xml
<?xml version="1.0" encoding="utf-8"?>
select * from blog_items,blog_categorys where categoryid=blog_categorys.id and id=#value#
blogcategory.xml
<?xml version="1.0" encoding="utf-8"?>
select cate.id,cate.name,cate.description,item.id,item.title,item.content,
item.createtime,item.categoryid from blog_categorys as cate
left outer join blog_items as item on cate.id = item.categoryid where cate.id = #value#;
-------------------
注意:
ibatis多表操作時,如果配置檔案多應當注意名稱衝突,最好使用乙個map配置使用namespace命名來區
別不同的resultmap
如: 一般現在1對多,多對多關聯式資料庫操作用hibernate方便多了.輕量級的ibatis配置起來在sql語法上面
要熟練才行,煩是煩點,熟練了也沒什麼
ssh 1對多和多對一
起步學習是的時候不管什麼一對多和多對1,資料庫裡面是什麼字段對映過來就是什麼屬性,這樣不好。因為當我們有乙個小類 比如 國家,省,市,中的市時 我們需要手工寫sql語句才能得到大類 如它所對應的國家,省 現在我們用hibernate的1對多,多對一,持久化物件對應的不全是資料庫裡的字段了。如 資料庫...
雙向多對多
雙向多對多會通過乙個中間表來維持關聯關係 雙向多對多關係中必須指定乙個關係維護端 否則中間表裡會出現主鍵重複的問題 例如 標籤類tags和商品類goods 乙個標籤可對應多種商品 乙個商品也能有多個標籤 首先在兩個類中各建乙個對方型別的set作屬性 用到的註解解釋 商品類goods 需要用 join...
Django ORM 一對多 和 多對多
在 models.py 上定義 class province models.model name models.charfield max length 32 def str self return self.name class city models.model name models.char...