ObjectDB Database Search

51-100 of 200 results

objectdb got hang after fetch some record.

All of my client threads are got hang after doing some fetch operations due to objectdb. Stack trace: java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.socketRead(SocketInputStream.java:116) java.net.SocketInputStream.read(SocketInputStream.java:171) java.net

What is the query to fetch all schema list of my database?

Can you please tell me how to fetch all schema available in my database? Deepak_1996 Deepak Kumar Maharana You can use the JPA metamodel API . support Support

Fetch Set from DB only works on debug mode

I have a class A, that contains a LinkedHashSet of  another class named B. When I try to fetch that hash set, it returns a null pointer. BUT, when I run the program in debug mode, it works fine!! So I'm almost sure it is a bug? Or maybe something I'm doing wrong? Here is a test class

Mapped By Fetch is very Slow

, go the MyEntity class and remove "mapped-by". You obtain 1 second max of query fetch . So my performance

Entity has be persistended,but query not fetched?

I create a new entity T newT and persistend it,then I create a query "select t from T t" to fetch all T entities.But  then the newT is not contain in the query result. Why? code order: query.setFlushMode(FlushModeType.AUTO); query.getResultList();   maozf maozf The following example

fetch by enum

I have Entity named Fruits  with a column Type which is a enum. I want to fetch the based on Type  Eg.  Query qry= em.createQuery("Select f from Fruits f where f.Type =: t ");         qry.setParameter("t",Type.Sweet);   But it return

Getting this error when fetching records from mem db.

Getting this error when fetching records from mem db.

Threading Problem (maybe with Criteria)

thread safe (as would a ConcurrentLinkedHashMap). FETCH thread nr (36) count: 982 UIDs in 26 msek FETCH thread nr (41) count: 982 UIDs in 29 msek FETCH thread nr (44) count: 982 UIDs in 14 msek FETCH thread nr (39) count: 982 UIDs in 25 msek FETCH thread nr (42) count: 982 UIDs in 31 msek FETCH

General Performance Issues Illustrated with a Specific Method

(cascade = CascadeType.ALL, fetch = FetchType.EAGER) private Person person; @Index private String phn; private String comments; /* Create Properties */ @ManyToOne( fetch = FetchType.LAZY) private WebUser ... .persistence.TemporalType.DATE) private Date createdOn; @ManyToOne( fetch = FetchType.LAZY) private

significant performance decrease

; @OneToMany( fetch =FetchType.LAZY) public List actions = new ArrayList (); @OneToMany( fetch =FetchType.LAZY) public List childNodes = new ArrayList (); @OneToMany( fetch =FetchType.LAZY) public List container = new ArrayList (); @OneToOne( fetch =FetchType.LAZY) public ObjectNode currentLocation; @OneToOne

Eager Fetch of Map with Entities as Keys

id = 1;         @OneToMany( fetch =FetchType.EAGER)   

persisting object with long[][] arrays of array

;  @OneToMany( fetch = FetchType.EAGER, cascade = CascadeType.ALL) public long[] time;     @OneToMany( fetch = FetchType.EAGER, cascade = CascadeType.ALL) private long[][] a1;     @OneToMany( fetch = FetchType.EAGER, cascade = CascadeType.ALL) private long[][] a2;  

Missing (null) elements in eager loaded references

has a OneToMany relationship to DataElement. Every relationship is eagerly fetched   Problem ... amount: Element.getCosts().get(0).getAmount() X   Could it be that despite being fetched eager ... ; etc... } @MappedSuperclass public abstract class BaseCostElement extends BaseElement { @ElementCollection ( fetch

Transaction isolation support?

. (Especially if using LAZY fetch sub object). Do I always just get the list of objects as it looks when the fetch start? Martin   mt Martin Every EntityManager manages its own memory objects ... own defined as @OneToMany( fetch =FetchType.LAZY) List bookList; (And in this example, there is only 1 object in

EnumRef jakarta.persistence.FetchType

Defines strategies for fetching data from the database. The EAGER strategy is a requirement on the persistence provider runtime that data must be eagerly fetched . The LAZY strategy is a hint to the persistence provider runtime that data should be fetched lazily when it is first accessed

EntityManager JPA or JDO impl and different behavior

, and particularly how exactly that map is defined and with which fetch type. If the problem ... ; @OneToMany(cascade=CascadeType.PERSIST, fetch =FetchType.EAGER)         ... ;    fetch =FetchType.EAGER, orphanRemoval=true)       

Object as parameter results in exception

T fetch (Company company, Long primaryKey) {   mLogger.info(" Fetching type: {} with id ... ;@Override public T fetch (Company company, Long primaryKey) {   mLogger.info(" Fetching type ... T fetch (Company company, Long primaryKey) {   mLogger.info(" Fetching type: {} with id

Listing large number of complicated objects with paging.

). The problem is probably with the extensive EAGER setting in Product , and particularly with eager fetch of inverse (mapped by) collections. Massive inverse fetch is currently inefficient and has to be improved ... ( setMaxResults ). Does that number affect? You may try running the query with a lazy fetch hint (as done by

How to Remove records from many to many relationship tables in JPA

public class TransportationEvent { ... @ManyToMany( fetch = FetchType.EAGER, cascade = CascadeType ... { .... @ManyToMany( fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) private List transportationEvents ... .annotations.CascadeType.DELETE_ORPHAN) and i applied that as @ManyToMany( fetch = FetchType.EAGER, cascade

Performance issue in a query due to compareTo calls

) @ElementCollection private Map values = new HashMap (); @OneToOne ( fetch = FetchType.LAZY, cascade ... ; @OneToOne ( fetch = FetchType.EAGER) private TCStep step; //For performance reasons, we use a list ... @ElementCollection ( fetch = FetchType.EAGER) private Map values = new HashMap (); } btc_es BTC

Possible issue with LAZY Loading

and 2.4.3_01 the db is always returning everything, including the data marked as Fetch .LAZY.  I ... an open EntityManager, but it is fetched lazily when needed. You do see a difference (in addition ... data will not be available and will not be fetched either. support Support Ok, so then I believe Lazy

EM.find() is suddenly slower

.FIELD) @Column (name = "uid") private String uid; @OneToOne ( fetch = FetchType.EAGER, cascade = {CascadeType.REFRESH, CascadeType.DETACH }) private ModelElementImpl element; @OneToMany ( fetch ... fetch that affects the performance of further operations. Could you please check build 2.8.6_06

can't get HashMap out of the database

annotating the map with @OneToMany( fetch =FetchType.EAGER). Outside the DAO method only fields ... signingDate;     @OneToMany( fetch =FetchType.EAGER, cascade=CascadeType ... class GuestHolder { // Persistent Fields: @Id @GeneratedValue Long id; @OneToMany( fetch =FetchType

Annotate a Map field with @ElementCollection or @Basic

is faster at runtime. It could be due to the different default fetch value ( LAZY for ElementCollection , EAGER for Basic ). You may try using an @ElementCollection( fetch =FetchType.EAGER) and see if it is fast as @Basic support Support I tested it already with @ElementCollection( fetch =FetchType

Entity with java.util.Date column gives ClassCastException in BIRT

. fetch (ResultSet.java:189) at org.eclipse.birt.data.engine.executor.cache.OdiAdapter. fetch (OdiAdapter.java:214) at org.eclipse.birt.data.engine.executor.cache.RowResultSet. fetch (RowResultSet.java:145 ... .engine.executor.transform.SimpleResultSet$RowResultSetWithResultSetScope. fetch (SimpleResultSet.java

AnnotationRef jakarta.persistence.ManyToMany

FetchType fetch default FetchType.LAZY (Optional) Whether the association should be lazily loaded or must be eagerly fetched . The EAGER strategy is a requirement on the persistence provider runtime that the associated entity must be eagerly fetched . The LAZY strategy is a hint to the persistence

AnnotationRef jakarta.persistence.ElementCollection

FetchType fetch default FetchType.LAZY (Optional) Whether the collection should be lazily loaded or must be eagerly fetched . The EAGER strategy is a requirement on the persistence provider runtime that the associated entity must be eagerly fetched . The LAZY strategy is a hint to the persistence provider

AnnotationRef jakarta.persistence.OneToOne

of the association. By default no operations are cascaded. Since: JPA 1.0 FetchType fetch default FetchType.EAGER (Optional) Whether the association should be lazily loaded or must be eagerly fetched ... must be eagerly fetched . The LAZY strategy is a hint to the persistence provider runtime. If not

AnnotationRef jakarta.persistence.OneToMany

to the map value. Since: JPA 1.0 FetchType fetch default FetchType.LAZY (Optional) Whether the association should be lazily loaded or must be eagerly fetched . The EAGER strategy is a requirement on the persistence provider runtime that the associated entities must be eagerly fetched . The LAZY strategy

InterfaceRef jakarta.persistence.Subgraph

for eager fetching . The effect of this call may be overridden by subsequent invocations ... is interpreted as a load graph, this operation suppresses inclusion of an attribute mapped for eager fetching ... inclusion of attributes mapped for eager fetching . The effect of this call may be overridden by subsequent

AnnotationRef jakarta.persistence.ManyToOne

of the association. By default no operations are cascaded. Since: JPA 1.0 FetchType fetch default FetchType.EAGER (Optional) Whether the association should be lazily loaded or must be eagerly fetched . The EAGER ... must be eagerly fetched . The LAZY strategy is a hint to the persistence provider runtime. If not specified

InterfaceRef jakarta.persistence.Graph

for eager fetching . The effect of this call may be overridden by subsequent invocations of addAttributeNode ... , this operation suppresses inclusion of an attribute mapped for eager fetching . The effect ... is interpreted as a load graph, this operation suppresses inclusion of attributes mapped for eager fetching

AnnotationRef jakarta.persistence.Basic

Public Annotation Attributes FetchType fetch default FetchType.EAGER (Optional) Whether the value of the field or property should be lazily loaded or must be eagerly fetched . The EAGER strategy is a requirement on the persistence provider runtime that the associated entity must be eagerly fetched

FetchParent.getFetches() - JPA Method

JPA Method in jakarta.persistence.criteria.FetchParent Set getFetches () Return the fetch joins that have been made from this type. Returns empty set if no fetch joins have been made from this type. Modifications to the set do not affect the query. Return: fetch joins made from this type Since: JPA 2.0

InterfaceRef jakarta.persistence.EntityGraph

for eager fetching . The effect of this call may be overridden by subsequent invocations ... fetching . The effect of this call may be overridden by subsequent invocations of addAttributeNode or ... inclusion of attributes mapped for eager fetching . The effect of this call may be overridden by

InterfaceRef jakarta.persistence.EntityManager

entity class with the given primary key, whose state may be lazily fetched . If the requested instance ... , with the same primary key as the given object, whose state may be lazily fetched . The given object

Graph.removeAttributeNode(attribute) - JPA Method

JPA Method in jakarta.persistence.Graph void removeAttributeNode (    Attribute  attribute ) Remove an attribute node from the entity graph. When this graph is interpreted as a load graph, this operation suppresses inclusion of an attribute mapped for eager fetching . The effect

Graph.removeAttributeNode(attributeName) - JPA Method

JPA Method in jakarta.persistence.Graph void removeAttributeNode (   String attributeName ) Remove an attribute node from the entity graph. When this graph is interpreted as a load graph, this operation suppresses inclusion of an attribute mapped for eager fetching . The effect

Graph.removeAttributeNodes(nodeTypes) - JPA Method

for eager fetching . The effect of this call may be overridden by subsequent invocations of addAttributeNode or addSubgraph . Since: JPA 3.2

EntityManager.getReference(entity) - JPA Method

JPA Method in jakarta.persistence.EntityManager T getReference (   T entity ) Obtain a reference to an instance of the entity class of the given object, with the same primary key as the given object, whose state may be lazily fetched . The given object may be persistent or detached

EnumConstRef jakarta.persistence.FetchType.EAGER

JPA Enum Constant in jakarta.persistence.FetchType EAGER Data must be eagerly fetched . Since: JPA 1.0

EnumConstRef jakarta.persistence.FetchType.LAZY

JPA Enum Constant in jakarta.persistence.FetchType LAZY Data may be lazily fetched . Since: JPA 1.0

EntityManager.getReference(entityClass,primaryKey) - JPA Method

JPA Method in jakarta.persistence.EntityManager T getReference (   Class  entityClass,    Object primaryKey ) Obtain a reference to an instance of the given entity class with the given primary key, whose state may be lazily fetched . If the requested instance does

AnnotationRef jakarta.persistence.NamedEntityGraph

JPA Annotation NamedEntityGraph Target: TYPE Implemented Interfaces: Annotation Defines a named plain. This annotation must be applied to the root entity of the graph, and specifies the limits of the graph of associated attributes and entities fetched when an operation which retrieves an instance

Once served to JSF page via @EJB query bean, many list fields are null (but same query ok after fresh persist in @PostConstruct)

() { return ownedElements; } private Element owner; @ManyToOne( fetch = FetchType.LAZY) @JoinTable(name ... might be the problem here. Try setting the fetch type of  ownedElements to EAGER and check ... (the default fetch type for to-many) - the entity objects are detached without that field

Best practise loading big data

a boolean flag. @Entity class MyStepBlockCollection { @OneToMany ( cascase = ALL , fetch = Lazy ... = ALL , fetch = Lazy , target = MyStep } ArrayList steps; } @Entity { class MyStep { @ElementCollection ( fetch = LAZY ) ArrayList values; } @Embeddable class MyValue { @Basic boolean flag; @Basic String

New entity objects are duplicated on merge cascading

;       @OneToMany(cascade= CascadeType.ALL, fetch = FetchType.EAGER ... ;    @OneToOne( fetch = FetchType.LAZY, cascade = CascadeType.ALL)     ... ;       @ManyToOne( fetch = FetchType.LAZY)      

JQL-Update Queries fails with activated L2-Cache

-Query and fetching Entities afterwards from database. Expected result: Getting changed Entities from ... using UPDATE-Query, calling entityManger.clear() and fetching Entities afterwards from database ... using UPDATE-Query and fetching Entities afterwards from database. Expected result: Getting changed

@FetchGroup in JPA similar to JDO

JDO. It works like this. First you specify attributes to fetch from database: @FetchGroup(name ... query = em.createQuery("SELECT e FROM Entity e", Entity.class); query.setHint(QueryHints. FETCH _GROUP ... ("select e.firstName, e.lastName FROM Entity e", Tuple.class); But with fetch group you don't

Tracking changes to new collections (in enhancement mode) after flush

= "uid") private String uid; @OneToOne ( fetch = FetchType.EAGER, cascade = {CascadeType.REFRESH, CascadeType.DETACH }) private ModelElementImpl element; @OneToMany ( fetch = FetchType.EAGER, cascade ... uid; @OneToOne ( fetch = FetchType.EAGER, cascade = {CascadeType.REFRESH, CascadeType.DETACH }) private