1. 程式人生 > >hibernate DetachedCriteria多對一關聯 內連線查詢

hibernate DetachedCriteria多對一關聯 內連線查詢

前幾天在專案裡遇到了多對一關聯查詢的問題,現有vendor_info的site_code 欄位 和department裡面的dept_code欄位是相對應的.

需求是根據在vendor_info的site_code欄位顯示 該欄位在department的area_code欄位,但是不想在vendor_info表中增加area_code欄位寫死,於是就想到了關聯查詢 。

vendor_info裡面的site_code欄位和department dept_code欄位是多對一關係

由於專案中已經先用了DetachedCriteria 查詢方式 ,所以只能用這種了,看了Hibernate文件,發現配置關係一直不對,現在把配置放上來,在vendor_info domain 裡面定義一個department
mapping.xml配置上
定義一個department屬性,加上get/set方法

dempartmen domain departmen實體類

vendor_info mapping.xml配置

vendor_info dao層QBC查詢連線

發現hibernate還是用的不是很熟練,對於QBC複雜點的查詢配置就要花點時間搞出來了.