EJB QL - EJB QL

EJB QL ou EJB-QL é um portátil de banco de dados linguagem de consulta para Enterprise Java Beans . Foi utilizado em Java EE aplicações. Comparado a SQL, no entanto, é menos complexo, mas menos poderoso também.

História

A linguagem foi inspirado, especialmente EJB3-QL, pela nativa Hibernate Query Language HQL .

Em EJB3 Foi principalmente substituído pelo Java Persistence Query Language .

diferenças

EJB QL é uma linguagem de consulta de banco de dados semelhante ao SQL. As consultas utilizadas são um pouco diferente do SQL relacional, já que usa o chamado "esquema abstrato" dos feijões da empresa, em vez do modelo relacional. Em outras palavras, as consultas EJB QL não usam tabelas e seus componentes, mas feijões da empresa, o seu estado persistente, e seus relacionamentos. O resultado de uma consulta SQL é um conjunto de linhas com um número fixo de colunas. O resultado de uma consulta EJB QL é ou um único objecto, um conjunto de objectos de entidade de um determinado tipo, ou um conjunto de valores obtidos a partir de CMP campos. Um tem que entender o modelo de dados de feijões da empresa, a fim de escrever consultas eficazes.

Veja também

Referências