ObjectDB Database Search

1-50 of 101 results

FROM clause (JPQL / Criteria API)

The FROM clause declares query identification variables for iterating over objects in the database. A query identification variable is similar to a variable in a Java enhanced for loop because both are used to iterate over objects. Range variables Range variables are query identification variables

Paths and Types in JPQL and Criteria API

classes) are represented in JPQL by the following types of expressions: Variables : FROM identification variables and SELECT result variables . Parameters : Instances of these classes that are assigned ... expression always starts with an instance of a user-defined class (represented by a variable

JPA JPQL WHERE clause for IN :variable not working if variable is a list of Enums

JPA JPQL WHERE clause for IN :variable not working if variable is a list of Enums

JPA Query Structure (JPQL / Criteria)

and FROM clauses are mandatory. The FROM clause declares one or more query variables , also known as identification variables . Query variables are similar to loop variables in programming languages. Each query variable represents an iteration over objects in the database. A query variable that is bound

JPA Criteria FROM and JOIN

clause of a query. These interfaces define query variables , including entity roots and various join types ... ; Criteria query variables The FORM clause in queries defines query variables , which act as loop variables for iterating over data in the database that may be relevant to the query results. Query

WHERE clause (JPQL / Criteria API)

over all Country objects in the database, using c as the range variable . Before passing these Country objects ... - variable queries In a multi- variable query, the FROM clause defines an iteration over tuples. In ... . In multi- variable queries, the number of tuples for iteration can be very large even if the database

JPA Runtime Tuning & Configuration

, lock , and  refresh methods have variable argument versions that take one or more instance ... PersistenceConfiguration.LOCK_SCOPE . Operation Implements: FindOption , LockOption . Pass as a variable argument ... (CacheRetrieveMode) Operation Implements: FindOption . Pass as a variable argument to find() . Cache

DELETE Queries in JPA/JPQL

Country // no variable DELETE FROM Country c // an optional variable DELETE FROM Country AS c // AS + an optional variable ObjectDB supports using the java.lang.Object class in queries as an extension ... cannot include multiple variables , JOIN clauses, or the GROUP BY , HAVING , and ORDER BY clauses

UPDATE SET Queries in JPA/JPQL

= c.population * 11 / 10 The UPDATE clause defines exactly one range variable (with or without an explicit variable name) for iteration. Multiple variables and JOIN operations are not supported. The SET clause defines one or more field-update expressions, which use the range variable

GROUP BY and HAVING clauses

might not be supported by other JPA implementations. Currently, only identification variables and path ... takes a variable number of arguments that specify one or more grouping expressions. An overloaded ... an Expression argument, and the other form takes a variable number of Predicate arguments

ORDER BY clause (JPQL / Criteria API)

variables to distinguish them from identification variables , which are defined in the FROM clause ... a variable number of Order arguments (or a List of Order instances) rather than Expression instances

SELECT clause (JPQL / Criteria API)

directly. However, you can add their content to the SELECT clause by using a bound JOIN variable in ... provides a shortcut method, multiselect , which takes a variable number of arguments representing

JPA Persistable Types

no-argument constructor. Must not be final and must not have final methods or final instance variables ... classes are not. Instance (non-static) variables cannot be `final`, but classes and methods

JPA Criteria API Queries

variable . Finally, the range variable , c , is used in the SELECT clause as the query's result

Logical Operators in JPQL and Criteria API

or large Additional factory methods are available that accept a variable number of predicates

JPA Query Expressions (JPQL / Criteria)

JPQL and criteria queries are built on query expressions. Every query consists of clauses , such as SELECT , FROM , WHERE , GROUP BY , HAVING , and ORDER BY . Each clause is composed of JPQL or Criteria API expressions. Atomic expressions The atomic query expressions are: JPQL / Criteria Variables

Obtaining a JPA Database Connection

to be a database URL rather than a persistence unit name. The $objectdb variable represents the ObjectDB home

JPA Metamodel and Graphs

objects that can be bound to a Path in a Criteria query, mainly to define FROM variables

Chapter 6 - Configuration

The following rules apply to all configuration elements and attributes: You can use the variables $objectdb

Server User List

to access any directory within the data directory. $user is a variable that represents the user's username

OutOfMemoryError in a query with many variables

. Can you post the query? Does it have a large number of variables ( 20) ? support Support Hi, Yes ... doesn't handle well queries with a lot of variables , and complex navigation (e.g.  $1.postalAddresses.deliveryPoint.deliveryPointLocation.thoroughfare.name ) generates many variables

Weird issue with variable naming

hi, We've hit again against troubles with the variable naming when trying to get the query string ... us without ordering. The issue is that the name of the root variable is $1 as well as the name of our left join variable becomes $1. We're also adding a custom function expression in where clause

OEM Enhancer causing Jenkins job to freeze

.class$(Log4JLogger.java:55)     Local Variable : java.lang.String#20504 at org.apache ... .createLogFromClass(LogFactoryImpl.java:1081)     Local Variable : java.lang.String#20480     Local Variable : java.lang.Object[]#14005     Local Variable : sun.misc

jakarta.persistence.Embeddable

methods or persistent instance variables . An enum or interface may not be designated as

jakarta.persistence.Entity

with no parameters, and have no final methods or persistent instance variables . An enum, record, or

jakarta.persistence.criteria.PluralJoin

to avoid the use of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p

jakarta.persistence.criteria.Path

the use of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p = q.from

jakarta.persistence.criteria.MapJoin

of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p = q.from

jakarta.persistence.criteria.Root

the Path.get operation in order to avoid the use of Path variables . For example: CriteriaQuery q = cb

jakarta.persistence.criteria.SetJoin

the use of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p = q.from

jakarta.persistence.criteria.CollectionJoin

.get operation in order to avoid the use of Path variables . For example: CriteriaQuery q = cb.createQuery

jakarta.persistence.criteria.ListJoin

the use of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p = q

jakarta.persistence.criteria.From

variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root p = q.from(Person

jakarta.persistence.criteria.Join

the Path.get operation in order to avoid the use of Path variables . For example: CriteriaQuery q = cb

jakarta.persistence.Basic

Jakarta Persistence (JPA) Annotation Type jakarta.persistence.Basic Implemented Interfaces: Annotation Target: Method, Field The simplest type of mapping of a persistent field or property to a single database column. The Basic annotation may be applied to a property or instance variable whose type

Concerning coding style of the example in the posting instructions

, package private instance variables are used and then accessed by external clients without accessors ... variables such as:     A a = new A();     a.list = new ... instance variables , which may correspond to Java- Beans properties. An instance variable

jakarta.persistence.criteria.Path.get(String)

to avoid the use of Path variables . For example: CriteriaQuery q = cb.createQuery(Person.class); Root

JPQL JOIN FETCH Error

with no variable (and maybe it is supported by Hibernate / HQL as an extension to JPQL). Try: SELECT doi ... may be related to this issue  (result of using many variables in the query, since every JOIN, including  JOIN FETCH defines a variable ). Until this issue is solved, try using no more than 10-15

Pre-detach loading: retrieval by navigation not working in if statement

; } } But this works, storing the test in a temporary variable : test = lz.getPresent().getValue() != null ... a variable that is eventually used OR just used for logging or output) [EDIT: confirmed using javap -c ... , but could not reproduce the problem. The following works WITHOUT storing the test in a temporary variable

Optimization of Map Queries

could do for shortening the query string? I guess there's no such thing as a "temporary" variable ... introducing a variable using JOIN that is bound to the expression could help (at least the method ... variable look like? And how to create it using criteria api? We do have heavy usage of maps so I'd

Post-compile enhancement fails when static Log4j 2.5 based logger used in Entity

a non-static logging variable holder can be used in an @Entity.     ObjectDB 2.6.3 ... ; } If I use that in an @Entity for a static logger variable : @Entity public class Element extends ... comment out that static LOGGER variable init line, the error vanishes and post-compile enhancement

An InternalException occurs when gets an result list

more information, including details about the query? The stack trace indicates an unexpected query variable . Are there non entity variables in the query or an entity class with no instances in the database ... is thrown during query compilation in checking the variable type. Could you please check if 

how to query by properties of onetomany relations? (Error 990)

a variable that will iterate over the collection elements. This specific query should be rewritten ... . Every navigation through collection is replaced internally by defining an implicit JOIN variable ... variable , so this should be taken into consideration (since the meaning of the above JPQL queries

Multiple joins did not return expected result

an error? The event variable is defined twice. You should use a unique name for every query variable ... )? There are more WHERE clauses which must be doubled if I use 2 variables . Thanks Markus doppelrittberger Markus Ritter

Exception on creation when running multithreaded

="1" prm="0" reg="1" variable ="$$owner" / [2011-08-09 01:51:47 #39 query.compiler] :1:notNull]))" eval="4.3054" var="1" prm="0" reg="1" :1:notNull])" eval="3.0043" var="1" prm="0" reg="1" variable

combined index not used

(a.objectsInCharge))" eval="4.9675" variable ="v$1" 3_3_0:notNull])) v$1:bound(a.objectsInCharge)" eval="2.9675" 3_3_0:notNull]))" eval="2.9675" variable ="a" 3_3_0:notNull])" eval="0.9675" variable ="a" / '(TC)'_1 ... :and((v$2.objectNameUpper='SETUP'),notNull)])" eval="0.991" variable ="v$2" / 3_3_0:notNull])) v$1:bound

Multiple MEMBER OF query

OF is implemented using JOIN with a new synthetic variable for iteration over the collection. In your query  item.label  appears twice,  but the same synthetic variable  for iterating over that collection is used for both occurrences, and that variable cannot match both sides

Issue with DISTINCT Select

any variable named $3!!! And even worse.. when debugging in eclipse which calls the .toString ... is again a full show stopper for us we cannot work around :(( thanks for fast help!! Alex quasado Alexander Adam $n variables are used for both: Explicit variables in criteria queries. Implicit variables that are generated as

JPQL support for Maps (JPA 2.0)

JPQL 2.0 introduces the ability define FROM variables for map keys and values. Currently ObjectDB supports FROM variables for collection elements. FROM variables for map keys and values are expected to be supported in future versions. support Support Any updates on this issue ? markminnoye Mark

queries under 2.7.6_4 significantly slower than under 2.7.6

;         '(OP)':notNull]))" eval="8.4168" variable ="o"                 '(OP)':notNull])" eval="6.4168" variable ="o" /