3
Q
差分
A
回答
5
根據粗略閱讀的Query
類here的實施。
在性能方面使用特定類型參數有什麼優勢嗎?
是的,好像你直接調用setParameter
函數,hibernate將需要「猜測」對象的類型。但是,它看起來像那些方法(setString
,setBoolean
等)只是一個方便的方法來設置參數。因爲最終這些功能會調用功能setParamater(int,Object,Type)
。與setParameter
函數相同。
setParameter
應該只用於自定義對象嗎?
沒有必要。我的意思是,你仍然可以使用Integer
或其他包裝類(Boolean
,Float
等)。只是這樣,還有額外的操作,hibernate需要檢查值的類型並正確處理。
相關問題