是否有可能在myBatis 3中將單個結果映射到多個對象,確保所有對象都引用相同的實例?有沒有我可以參考的例子?如何將myBatis結果映射到多個對象?
更新添加更多詳細信息:
舉例來說,假設我將關於Contact
爲了我在我的數據庫應用程序的信息。我想知道是否有可能使用的MyBatis映射一個接觸的同一個實例,比方說,一個Listing
類,它擁有Contact
:
public class Listing {
private Contact myContact;
//getters & setters...
}
以及爲ContactsHolder
類,這也持有Contact
:
public class ContactsHolder {
private Contact aContact
//getters & setters...
}
我需要通過的MyBatis映射到兩個Listing
和ContactsHolder
類是同一個實例對象。這可能嗎?
您可以提供更多關於您試圖解決的問題的信息嗎? MyBatis 3中的結果映射非常強大,它的功能非常強大。 – Andy
@AndyPryor:我已經更新了我的問題,以瞭解更多關於我試圖解決的問題的詳細信息。我希望這有助於澄清我想要做的事情。謝謝! – holic87
你想獲得「Listing」的實例嗎?而「ContactsHolder」的實例是一個數據庫調用? – Andy