Literals

A string literal is enclosed in single quotes. A single quote that occurs within a string literal is represented by two single quotes; For example: 'Tom''s'. A string literal cannot exceed the maximum length that is supported by the underlying persistent datastore.

A numeric literal can be any of the following:

  • an exact value such as 57, -957, +66

  • any value supported by Java long

  • a decimal literal such as 57.5, -47.02

  • an approximate numeric value such as 7E3, -57.4E-2

A decimal or approximate numeric value must be in the range supported by the underlying persistent datastore.

A boolean literal can be the keyword TRUE or FALSE and is case insensitive.


 

See Also


EJB query language
WHERE clause

 

Related Tasks


Using EJB query