ObjectDB Database Search
151-200 of 200 resultsfind repeated records by JPQL in #1 contains GROUP BY / HAVING. The outer query in #1 contains the IN operator. The query in # 3 ... get the point since in # 3 there is no GROUP BY / HAVING. support Support ... .getResultList(JpaQuery.java:636) at image.cleanDB.main(cleanDB.java:19) Caused by : com.objectdb.o.UserException | |
Grouping by date() have to group by date(). For few queries I was concatenating 'date' from year()-month()-day() calls ... field? lwalkowski Lukasz Walkowski Version 2. 3 .5 supports 2 new date functions that take a Date instance ... with new version. When you group by date() there are two days per day. I mean group by divides each day | |
Suspected memleak caused by bad state of EntityManager the heap dump and found the numerous instances were referenced by ObjectDB. ([ObjectDB 2. 3 .6_14]) com ... and using. We find a slow memleak in our application recently, and by trace of Entity construct and finalize, we found the problem is caused by bad state of EntityManager. After first throwing | |
Master database switching to read-only mode, possibly caused by slave failure, slave became unresponsive and the master switched to read-only mode. By the look of it the slave ... during 3 minutes between 13:22:43 and 13:25:43 returned at 13:25:44 with Exception: [ObjectDB 2. 3 .7_08 ... ) .............................................................. Caused by : com.objectdb.o.UserException: Connection is closed at com | |
Get multiple entities by Id I'm trying to fetch a list of entities, by their Id. I Use this query: SELECT c FROM User c ... Just found out thath it seems to work correctly with 2. 3 .7 and fails with 2.4. 3 _03 andix Andreas ... you for the test case. Actually the test passes also with ObjectDB 2.4. 3 , since this regression was added in build | |
NULL prefered in ORDER BY? Hi! Is there a way to NOT prefer NULL in Order BY ? I.e. assume this: @Entity class Hint {   ... do something like SELECT FROM Test ORDER BY hint.name It orders ASC like this (assuming I've got ... } and third one to NULL: Test 3 (with hint = NULL) Test 1 (with hint = A ) Test 2 (with hint = B) And descending: Test 2 | |
Strange behaviour with ORDER BY and IN Hi, after trying out objectdb for a while now and being quite impressed by its speed and overall performance I noticed a strange behaviour where an ORDER BY - directive isn't executed as ... if we order by a simple member (e.g. a String) being the Entity-ID and, at the same time, filter | |
UserException: Package com.example.model is not found by the enhancer get the exception: com.objectdb.o.UserException: Package com.example.model is not found by ... " + ".*"); during contextInitialization. In my setup I'm using JDK 8 , Object DB and Embedded Tomcat 8.0. 3 so after clean and build my dist directory contains: 1. lib directory with all the jars 2. example.jar 3 . README.txt | |
Merge of entity classes with "mapped by" very slow Hi, I have found a strange behavior when merging entities with "mapped by " set on @OneToMany ... - one with mapped by , second with adding entities list without "mapped by ". The difference is huge event for such small objects - 2ms (without mapped by ) vs ~50ms (with mapped by ) Is there any chance | |
Mapped By Fetch is very Slow Well ! I think i pointed out a HUGE performance issue with mapped- by attribute (yeah ... attribute) 2- Retrieve only 10 000 for testing 3 - Wait ... On my AMD FX 8350, it took 60s Now, go the MyEntity class and remove "mapped- by ". You obtain 1 second max of query fetch. So my performance | |
Need help to analyse very high memory usage by objectdb (PRU, SEV, VAL[]) exceeded" exception. Nearly 90% of the memory are taken by com.objectdb.o.PRU (49%) com.objectdb.o.SEV ... /query/domain/objectdb.com Forum Thread Need help to analyse very high memory usage by objectdb objects (PRU, SEV, VAL[]) has been created. btc_es BTC EmbeddedSystems This may be caused by large insert | |
Getting java.lang.ArithmeticException: / by zero() is throwing the following exception ava.lang.ArithmeticException: / by zero at com.objectdb.td.remove(td.java ... Binit Bhaskar This division by zero occurs in some hash table that happens to have a 0 size (but I don't know why). You are using version 1.0. 3 which is almost 7 years old. Many bugs have been fixed | |
a second mapping-file is ignored in persistence.xml by enhancer will be enhanced by following output: enhancer: [java] [ObjectDB 2.6.0_02 Enhancer] [java] 3 persistable ... will be enhanced by following output, because the enhancer is apparently ignored the ormreq.xml | |
getting "Unexpected total page count" error when diagnosis mu db by ObjectDB doctor., and it is unclear if this has anything to do with the reported issue of no results in a query (post # 3 | |
Storing JPA Entities Using Jakarta Persistence (JPA) You can store new entities in the database either explicitly by ... . The exception is thrown either by persist , if the existing entity is currently managed by the EntityManager , or by commit . Referenced embedded objects The following code stores an Employee instance | |
JPA Shared (L2) Entity Cache a second-level (L2) cache of entities, which is managed by the EntityManagerFactory and shared by ... and are shared by all EntityManagerFactory and EntityManager instances for that database ... value. Persistence Unit Settings You can also enable or disable the shared cache by using a persistence | |
ObjectDB 2.3.0 queries in the Explorer (issue # 3 ). Other small Explorer improvements. Added support of IN operator in ... Java 7 class file format. Improved error message for invalid mapped by (inverse) fields ( issue #473 ). Improved persisting byte[] by reducing required storage space. Removed a shutdown hook that leads | |
Dynamic Metadata (JDO 3.0) JDO 3 introduces the ability to specify and query metadata of persistable types dynamically. ObjectDB 2 supports specifying metadata by : JPA XML Mapping Metadata JPA Annotations JDO XML Metadata (e.g. package.jdo) JDO Annotations All these methods are static, i.e. the metadata has to be provided | |
jakarta.persistence.JoinColumn Persistence (JPA) 1.0 String referencedColumnName (Optional) The name of the column referenced by ... (Optional) Whether the column is included in SQL INSERT statements generated by the persistence ... ) Whether the column is included in SQL UPDATE statements generated by the persistence provider. Default: true | |
jakarta.persistence.criteria.Path referenced by the path Super Interfaces: Expression , Selection , TupleElement Represents a simple ... expression of the given basic type. Since: Jakarta Persistence (JPA) 3 .2 Predicate equalTo ... for equality. Since: Jakarta Persistence (JPA) 3 .2 Predicate equalTo ( Object value ) Create a predicate | |
Alias not used in ORDER BY would have expected the alias to be used in the ORDER BY clause, something like SELECT $1, UPPER($1.someStringProperty) AS TEST FROM T ORDER BY TEST However what I actually get as query string is SELECT $1, UPPER($1.someStringProperty) AS TEST FROM T ORDER BY UPPER($1.someStringProperty) This doesn't | |
version 2.4.5+ with GlassFish 3.1.2, errors when runs application. Version 2.4.4 worked but not 2.4.5 or later(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:662) Caused by : com.objectdb.o ... (EJBLocalObjectInvocationHandler.java:214) ... 75 more Caused by : com.objectdb.o.TEX: Type User is not | |
ObjectDB 2.3.6 LEFT OUTER JOIN. Fixed GROUP BY DATE(...) - merging AM and PM into the same date. | |
ObjectDB 2.6.3 operation). Fixed JOIN FETCH bugs. Fixed a performance issue with mapped by fetch. Fixed the ObjectDB | |
ObjectDB 2.8.3 objects. Removed false alarms by the Doctor. Fixed a deadlock ( issue #2512 ) on closing | |
ObjectDB 2.0.3 Added support for serialization of inverse (mapped by ) collection fields. Fixed some activations issues. | |
ObjectDB 2.3.4 Added OSGi support. Added support of MEMBER OF for inverse (mapped by ) collections. Changed logging of incomplete recovery records from WARNING to TRACE ( issue #565 ). Changed main configuration elements from required to optional. Fixed the "Negative snapshot user count" bug ( issue #556 | |
Managing JPA Entities when it is persisted to the database by using an EntityManager 's persist method, which must be invoked ... about making changes to entities. A managed entity can be marked for deletion by using ... is retrieval by refresh , which always requires database access. The main role of the persistence context | |
Incorrect entity returned by query you for this report and test case. Please try version 2.7. 3 , which should fix this bug. support Support | |
jakarta.persistence.JoinTable to the concatenated names of the two associated primary entity tables, separated by an underscore ... , a default foreign key strategy is selected by the persistence provider. Default: @ForeignKey ... strategy is selected by the persistence provider. Default: @ForeignKey(ConstraintMode.PROVIDER_DEFAULT | |
jakarta.persistence.SecondaryTable is specified in either location, a default foreign key strategy is selected by the persistence ... to any constraints specified by Column and JoinColumn annotations and constraints entailed by ... : {} Since: Jakarta Persistence (JPA) 3 .2 String comment (Optional) A comment to be applied | |
jakarta.persistence.Table: Annotation Target: Type Specifies the primary table mapped by the annotated entity type. Additional tables ... by the Column and JoinColumn annotations and constraints entailed by primary key mappings. Defaults ... : {} Since: Jakarta Persistence (JPA) 3 .2 String comment (Optional) A comment to be applied to the table | |
jakarta.persistence.MapKeyJoinColumn; ... } Example 3 : @Entity public class Student { @Id int studentId; ... @ManyToMany // students and courses ... ) The name of the column referenced by this foreign key column. The referenced column is in the table ... (Optional) Whether the column is included in SQL INSERT statements generated by the persistence | |
Different behavior for two equal queries: like(v$1.name,'%Q%'). Step 3 : Group results --------------------- Group the results of step 2by: $1. [ Step 4] Remove duplicates from the groups of step 3 . [ Step 5] Apply selection ... .organisation. Step 3 : Process IndividualCommunicationInfo (v$2) instances (for every result tuple | |
Detached JPA Entities Detached entities are objects in a special state where they are not managed by an EntityManager ... have limited functionality: Many JPA methods, for example, lock , do not accept detached objects. Retrieval by ... EntityManager instances. Explicit detach You can detach an entity by using the detach method: em | |
JPA Connections and Transactions A connection to a database is represented by an EntityManager instance, which also provides methods ... connection by using a separate EntityManager instance for each HTTP request. The main role ... transactions. Transactions are managed by an EntityTransaction instance, which is obtained from | |
queries under 2.7.6_4 significantly slower than under 2.7.6.objectNameUpper='SENKEN-LINIE-1'),(v$1.classIdentifier='(TC)'))). Step 3 : Process ObjectProperty (v$2 ... .classIdentifier='(TC)')). [ Step 1b] Order the results of step 1a by : v$1. [ Step 1c] Scan index com.agile ... )')). [ Step 1d] Order the results of step 1c by : v$1. [ Step 1e] Merge the results of steps 1b | |
jakarta.persistence.NamedNativeQuery may be executed by calling EntityManager.createNamedQuery . In simple cases, a resultClass specifies ... class may be overridden by explicitly passing a class object to EntityManager.createNamedQuery ... : {} Since: Jakarta Persistence (JPA) 3 .2 ConstructorResult[] classes Specifies the result set mapping to constructors | |
jakarta.persistence.PersistenceConfiguration) Since: Jakarta Persistence (JPA) 3 .2 Public Static Fields CACHE_MODE String specifying a SharedCacheMode ... by "jakarta.persistence.schema-generation.create-script-source" . Since: Jakarta Persistence (JPA) 1 ... source is specified by "jakarta.persistence.schema-generation.drop-script-source" . Since: Jakarta | |
SELECT clause (JPQL / Criteria API) query returns Country objects, which then become managed by the EntityManager instance em : TypedQuery ... directly. However, you can add their content to the SELECT clause by using a bound JOIN variable in ... with the containing entities. Therefore, embedded objects that are retrieved directly by a result path expression | |
Setting and Tuning of JPA Queries method specifies the starting point of the result window by defining how many results to skip from ... because the setter methods in Query and TypedQuery support method chaining by returning the query object on which they were invoked. Flush mode (setFlushMode) Changes made to a database by using an EntityManager | |
Database Server database is accessed only by a single web application, it should be embedded in that application ... Chapter 6 . You can override this by specifying a configuration path on the command line: $ java com ... . For example, you can increase the maximum JVM heap size and improve performance by using the HotSpot JVM | |
Database Transaction Replayer files). Recording is disabled by default and can be enabled in the configuration . The ObjectDB Replayer ... . This feature is useful for two purposes: Recovering from a database failure by replaying the recorded operations. Reproducing problems during debugging by repeating a failure. Recording transactions | |
JPA Query Structure (JPQL / Criteria) of up to six clauses in the following format: SELECT ... FROM ... [WHERE ...] [GROUP BY ... [HAVING ...]] [ORDER BY ...] The SELECT and FROM clauses are required in every query that retrieves data; update and delete queries have a slightly different structure. The other JPQL clauses-- WHERE , GROUP BY | |
JPA Criteria Query Selection and Results and ordering, mirroring the SELECT and ORDER BY clauses in JPQL or SQL. These interfaces allow you to specify ... ;the result as an array of objects or as individual values by index, alias string or ... of this selection in result tuples, rather than by index or string that are considered | |
Online Backup Because an ObjectDB database is stored as a single file in the file system, you can back it up by ... it is not open in an ObjectDB server or in use by any application. ObjectDB also supports online ... You can start an online backup by executing a special query on an EntityManager ( em ) instance | |
Updating JPA Entities that are referenced by modified entities through fields that are marked with CascadeType . PERSIST or ... an entity by modifying it within an active transaction. You do not need to invoke an EntityManager method ... classes are enhanced. Therefore, for efficiency, ObjectDB by default ignores array changes | |
JPA Criteria API Queries are defined as strings, similar to SQL. In contrast, JPA Criteria queries are defined by instantiating ... ); List results = query. getResultList (); Because both types of queries are ultimately represented by ... equivalent clauses, this guide explains them side- by -side in the Query Structure pages. The following | |
jakarta.persistence.CollectionTable of basic or embeddable types. Applied to the collection-valued field or property. By default ... for the columns corresponding to those references may be overridden by means ... to the concatenation of the name of the containing entity and the name of the collection attribute, separated by | |
jakarta.persistence.TableGenerator that may be referenced by name when a generator element is specified for the GeneratedValue annotation. A table ... generator name, and its other properties are determined by the members of the package TableGenerator ... name that can be referenced by one or more classes to be the generator for id values. Defaults |