0
我有一種情況,我想構建一個hibernate查詢,其中我的API接受動態輸入。如何使用動態輸入構建hibernate查詢?
因爲客戶可以指定他們是否想要通過{column1}或{column1,column2}或{column1,column2,column3}作爲API的輸入。
如果他們只通過column1,我會用column1查詢。如果他們通過{column1,column2},我將使用column1 & column2查詢。等等...
關於在hibernate中構建這樣的查詢的任何建議?
如果列是簡單的屬性,很容易使用QBE - http://java.dzone.com/articles/hibernate-query-example-qbe - 但如果列是外鍵到其他實體,那麼你註定要失敗 – Leo 2014-10-09 23:38:38