各位大哥给讲讲EJB QL的东东吧,见贴有分
来源: 互联网 发布时间:2015-04-26
本文导语: 语法,用法,最好有例子 | 我用过一下,觉得不错,你可以看看j2ee的教程,比如: SELECT OBJECT(t) FROM Team AS t WHERE t.city.name = ?1 选出某个城市里面的所有球队,Team是schemaName,t是别名 t.city是与Te...
语法,用法,最好有例子
|
我用过一下,觉得不错,你可以看看j2ee的教程,比如:
SELECT OBJECT(t)
FROM Team AS t
WHERE t.city.name = ?1
选出某个城市里面的所有球队,Team是schemaName,t是别名
t.city是与Team关联的CityBean的cmr字段,name是CityBean的一个
cmp字段,而?1是方法的参数,后面的1代表第一个参数
SELECT OBJECT(t)
FROM Team AS t
WHERE t.city.name = ?1
选出某个城市里面的所有球队,Team是schemaName,t是别名
t.city是与Team关联的CityBean的cmr字段,name是CityBean的一个
cmp字段,而?1是方法的参数,后面的1代表第一个参数
|
别人的东西:
EJB QL简明使用指南
EJB2.0 规范介绍了EJB QL,一种用于实体Bean的finders的轻便的(容器无关的)查询语言。EJB QL是一种类SQL语言,它用单个WHERE字句去选择一个或多个实体Bean对象。EJB QL的查询范围是多个EJB的列表,它们被定义在ejb-jar.xml文件中(Bean的所有CMP的字段的集合和它们相关的数据库字段)。因为EJB QL是容器无关的,所以被定义在ejb-jar.xml中而不是在weblogic-cmp-rdbms-jar.xml中。
基本语法
基本的EJB QL查询包括一个命令和一个FROM字句,以及一个WHERE子句。
WHERE子句定义了查询结果集的限制条件,与WLQL语言类似。所以,下面重点阐述的EJB QL子句和操作符。
注意:因为 EJB QL 查询字串可能包括">" 和 "
EJB QL简明使用指南
EJB2.0 规范介绍了EJB QL,一种用于实体Bean的finders的轻便的(容器无关的)查询语言。EJB QL是一种类SQL语言,它用单个WHERE字句去选择一个或多个实体Bean对象。EJB QL的查询范围是多个EJB的列表,它们被定义在ejb-jar.xml文件中(Bean的所有CMP的字段的集合和它们相关的数据库字段)。因为EJB QL是容器无关的,所以被定义在ejb-jar.xml中而不是在weblogic-cmp-rdbms-jar.xml中。
基本语法
基本的EJB QL查询包括一个命令和一个FROM字句,以及一个WHERE子句。
WHERE子句定义了查询结果集的限制条件,与WLQL语言类似。所以,下面重点阐述的EJB QL子句和操作符。
注意:因为 EJB QL 查询字串可能包括">" 和 "