JBoss 对于EJB QL扩展的三种形式
JBoss 对于EJB QL扩展的三种形式
Author: sam sha
Email : sam_sha@sina.com.cn
Date: 2004-3-18
EJB 2.0 规范后,提供了一个种描述实体bean查找的方法,这个语言被称为EJB QL。EJB QL 类似于 SQL, 但是做了修改以支持EJB的概念,同时,为了易于在众多EJB服务器上实现,删减了许多功能。
在2.0版本上,支持的功能还有限。一个EJB查询仅支持SELECT,FROM,WHERE三个子句。
举例说明:MySQL 表news,后面均以此表为例。
news
{
id int(4)
title varchar(100)
content text
issuedate date
}EJB QL 一般用法:“SELECT OBJECT(p) FROM ENewsCMP AS p WHERE p.id = ?1”
对应CMP实体bean,命名为ENewsCMP。
由于EJB QL 的功能实在有限,比如,连个ORDER BY都不支持,所以一些EJB服务器纷纷扩展了EJB QL 功能。
JBoss对于
补充:Jsp教程,Java基础