示例 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)
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/