ObjectDB Database Search
1-50 of 52 resultsjakarta.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 |