示例 3
|
獲得的數據:指定位置和姓名的隊員。
Finder方法: findByPositionAndName(String position, String name)
說明:position元素和name元素是PlayerEJB entity bean的持續化字段。WHERE子句將這些字段與findByPositionAndName方法的輸入參數進行比較。EJB QL使用一個后面帶有整數的問號表示輸入參數。第一個輸入參數中?1,第二個是?2,依此類推。
跨越相關Bean的Finder查詢
在EJB QL中,一個表達式可以跨越相關的bean。這些表達式的存在中EJB QL和SQL的主要不同點。EJB QL跨越到相關的bean,而SQL是使用表的連接。
示例 4
|
獲得的數據:屬于指定城市的運動隊的隊員。
Finder方法: findByCity(String city)
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/