ObjectDB Database Search

1-50 of 52 results

jakarta.persistence.TypedQuery.setFirstResult(int)

Jakarta Persistence (JPA) Method in jakarta.persistence.TypedQuery TypedQuery setFirstResult (    int startPosition ) Set the position of the first result to retrieve. Parameters: startPosition - position of the first result, numbered from 0 Returns: the same query instance. Throws

jakarta.persistence.TypedQuery.setParameter(int,Object)

Jakarta Persistence (JPA) Method in jakarta.persistence.TypedQuery TypedQuery setParameter (    int position ,    Object value ) Bind an argument value to a positional parameter. Parameters: position - position value - parameter value Returns: the same query instance. Throws

jakarta.persistence.TypedQuery.setParameter(int,Calendar,TemporalType)

Jakarta Persistence (JPA) Method in jakarta.persistence.TypedQuery TypedQuery setParameter (    int position ,    Calendar value ,    TemporalType temporalType ) Bind an instance of java.util.Calendar to a positional parameter. Parameters: position - position

jakarta.persistence.TypedQuery.setParameter(int,Date,TemporalType)

Jakarta Persistence (JPA) Method in jakarta.persistence.TypedQuery TypedQuery setParameter (    int position ,    Date value ,    TemporalType temporalType ) Bind an instance of java.util.Date to a positional parameter. Parameters: position - position temporalType

JPA Entity Fields

annotation (which affects only persistence): @Entity public class EntityWithTransientFields { static int transient1; // not persistent because of static final int transient2 = 0; // not persistent because of final transient int transient3; // not persistent because of transient @Transient int transient4

Download and Run

Download and Run @Entity record Point( int x, int y) { }

Storing JPA Entities

the clear and flush methods together to save memory during large transactions: em. getTransaction (). begin (); for ( int i = 1; i

jakarta.persistence.GenerationType

. For a primary key of type Long , Integer , long , or int , the provider selects between TABLE ... Long , Integer , long , or int . Since: Jakarta Persistence (JPA) 1.0 SEQUENCE Indicates ... to generate primary keys of type Long , Integer , long , or int . Since: Jakarta Persistence (JPA) 1

jakarta.persistence.MapKeyColumn

public class Item { @Id int id; ... @ElementCollection @MapKeyColumn(name = "IMAGE_NAME") @Column(name ... Persistence (JPA) 1.0 int length (Optional) The column length. Applies only to columns whose type ... Persistence (JPA) 1.0 int precision (Optional) The precision for a column of SQL type decimal or numeric

jakarta.persistence.MapKeyClass

{ @Id int id; ... @ElementCollection(targetClass = String.class) @MapKeyClass(String.class) Map ... of relationship can be defaulted @Entity public class Item { @Id int id; ... @ElementCollection Map images; ... } Example 3: @Entity public class Company { @Id int id; ... @OneToMany(targetEntity = com

jakarta.persistence.MapKeyJoinColumn

and the default values apply. Example 1: @Entity public class Company { @Id int id; ... @OneToMany ... ") Map organization; } Example 2: @Entity public class VideoStore { @Id int id; String name; Address ... ; ... } Example 3: @Entity public class Student { @Id int studentId; ... @ManyToMany // students and courses

jakarta.persistence.EnumeratedValue

, and must be of type: byte , short , or int for EnumType.ORDINAL , or String for EnumType.STRING ... . Example: enum Status { OPEN(0), CLOSED(1), CANCELLED(-1); @EnumeratedValue final int intValue; Status( int

Step 2: Define a JPA Entity Class

; private int x; private int y; public Point() { } Point( int x, int y) { this.x = x; this.y = y; } public Long getId() { return id; } public int getX() { return x; } public int getY() { return y; } @Override

Step 2: Define a JPA Entity Class

static final long serialVersionUID = 1L; @Id @GeneratedValue private long id; private int x; private int y; public Point() { } Point( int x, int y) { this.x = x; this.y = y; } public Long getId() { return id; } public int getX() { return x; } public int getY() { return y; } @Override public String

General Performance Issues Illustrated with a Specific Method

retireComments; // // @Override public int hashCode() { int hash = 0; hash += (id != null ? id.hashCode() : 0 ... boolean ageCalculated = false; @Transient private int ageMonths; @Transient private int ageDays; @Transient private int ageYears; @Transient private String age; @Transient private long ageInDays

jakarta.persistence.PessimisticLockException

/fillInStackTrace( int ), java.lang.Throwable/getCause(), java.lang.Throwable/getLocalizedMessage(), java ... (), java.lang.Object/wait(), java.lang.Object/wait(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long)

jakarta.persistence.LockTimeoutException

/fillInStackTrace( int ), java.lang.Throwable/getCause(), java.lang.Throwable/getLocalizedMessage(), java ... (), java.lang.Object/wait(), java.lang.Object/wait(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long)

jakarta.persistence.ManyToOne

getCustomer() { return customer; } Example 2: @Entity public class Employee { @Id int id; @Embedded JobInfo ... pm; // Bidirectional } @Entity public class ProgramManager { @Id int id; @OneToMany(mappedBy

jakarta.persistence.EntityNotFoundException

(Throwable), java.lang.Throwable/fillInStackTrace(), java.lang.Throwable/fillInStackTrace( int ), java.lang ... .lang.Object/wait(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long)

jakarta.persistence.EntityExistsException

/fillInStackTrace(), java.lang.Throwable/fillInStackTrace( int ), java.lang.Throwable/getCause(), java ... .lang.Object/wait(long, int ), java.lang.Object/wait0(long)

Duplicate Entity class names causes Exception in Query

int version; @Basic protected java.lang.Integer lastInstance; public void generateItems(EntityManager em, int howMany) { if (lastInstance == null) { lastInstance = 0; } int endCnt = lastInstance + howMany; int startCnt = lastInstance; while (endCnt startCnt) { startCnt++; Item item = new Item

jakarta.persistence.PersistenceUnitTransactionType

(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods

jakarta.persistence.FlushModeType

), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods inherited from

jakarta.persistence.LockModeType

/toString(), java.lang.Object/wait(), java.lang.Object/wait(long), java.lang.Object/wait(long, int

jakarta.persistence.InheritanceType

/wait(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods

jakarta.persistence.ConstraintMode

(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods inherited

jakarta.persistence.DiscriminatorType

/toString(), java.lang.Object/wait(), java.lang.Object/wait(long), java.lang.Object/wait(long, int ), java

jakarta.persistence.DiscriminatorColumn

with columnDefinition . Default: "" Since: Jakarta Persistence (JPA) 3.2 int length (Optional) The column length

jakarta.persistence.FetchType

.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods inherited from java.lang

jakarta.persistence.EnumType

(long), java.lang.Object/wait(long, int ), java.lang.Object/wait0(long) Additional JDK methods inherited

find() cost unreasonable time!

) private int id; @ManyToOne @JoinColumn(name="parent") protected Nodes parent; @OneToMany(mappedBy ... getSons0() {   System.out.printf("===========%n");   int iSum = 0;   for ( int i=0;i 0 ... /timecost); } private static void getSons0() {   System.out.printf("===========%n");   int iSum = 0;   for ( int i=0;i

Error using query with MAX() function

= "mySchema") public class TestEntity { @Id private int id; @Basic @Lob private String remark; @Basic @Temporal(value = TemporalType.TIMESTAMP) private Date changeDate; public int getId() { return id; } public void setId( int id) { this.id = id; } public String getRemark() { return remark; } public

Cascading makeTransient

{ private int fieldInt; private String fieldString; private HashMap fieldMap; private ArrayList ... ( int fieldInt){   this.fieldInt = fieldInt;   this.fieldString = ""+fieldInt;   ... ); } public int getFieldInt() {   return fieldInt; } public void setFieldInt( int fieldInt) {  

persisting object with long[][] arrays of array

script - which takes about 50sec to complete on my mac. private static long[][] random2( int n){   ... .createEntityManager();         int n = 100_000;      ... ; } } and the test code took less than 1sec to complete: private static long[] random2( int n){   

Bug: ClassCastException by retrieval

class Node { @Id     @GeneratedValue(strategy=GenerationType.IDENTITY) int id ... .toCharArray();   int iLen = ca.length;   Character[] la = new Character[iLen];   for ( int ii = 0; ii

EntityManager refresh problem

; private String fieldA;     private int fieldB;     public String ... = fieldA;     }     public int getFieldB() {         return fieldB;     }     public void setFieldB( int

How to avoid NULL values on Embedded entities

int numero;     @Basic(optional=false) private String ciudad;     ... String pais;     @Basic(optional=false) private int cp; }   And how to make

Performance and memory usage of queries

.Persistence; import javax.persistence.Query; public class MemoryUsageOfQuerys { static int steps = 500000 ... ;  .createEntityManagerFactory("objectdb:$objectdb/db/test.tmp;drop");   EntityManager em;   for ( int i = 0; i

What algorithm in find()

I test the time cost for find(), obtain a linear complexity with the following codes:   int iBlock = 0x10000;   for ( int i = 1; i

Problem with @UniqueConstraint

[] args) { int r = ( int )( Math . random () * 1000000 ); String PATH = "c:\\temp\\test_" + r + ".odb

Problem of query With an aggregate function

listSommeLong = new ArrayList (); for (BigDecimal[] bigDecimals : listRes) { for ( int i = 0; i

Connection performace after upgrade to objectdb 2

;  public static void main(String[] args)  {         for ( int i = 0; i

Update Entity references if we change the type of an entity

, because it's possible that many other entities have just a ID based reference with a simple ' int ' field

Index on map key

;  em.getTransaction().begin();         for ( int i = 0; i

Dates

better. If you want to store a timezone you may use a separate int field. support Support

javax.servlet.ServletException: Annotated methods must follow the JavaBeans naming convention. __odbHidden_getPropertyName

Where getWidthPxSideBarLeft() is an annotated getter of an entity ViewConfiguration: private int ... ; public int getWidthPxSideBarLeft() {         return widthPxSideBarLeft;     }     public void setWidthPxSideBarLeft( int widthPxSideBarLeft

NullPointerException in __odbGetNumMember

wrong: Mitglied(GalaxyJPAEntityQublet).__odbGetNumMember( int ) line: 1 UMR.I(Object) line: 765 UMR.H ... ENH.a(ENT, TYW) line: 46 STA.T(EVC, TYW) line: 512 STM.E(EVC, TYW, boolean, int ) line: 425 PMImpl(OBM

"is not null" queries not working with index

;       em.getTransaction().begin();         for ( int i = 0; i = 0 or p.bar = 0 or p.bar

Unexpected exception (Error 990) com.objectdb.o.InternalException

MyEmbeddable {         int x;       

Remove of an entry from a @OneToMany collection is not possible if the enhancer is disabled

;      int x;     } } Build 2.6.0_04 includes a fix of this issue