ObjectDB Database Search

1-50 of 200 results

Posting Sample Code

( no persistence unit ). Keep the test as simple as possible - remove unnecessary code (but keep it complete

Eclipse Public License - v 1.0

code and documentation distributed under this Agreement, and b) in the case of each subsequent ... , if any, and such derivative works, in source code and object code form. b) Subject to the terms ... the Contribution of such Contributor, if any, in source code and object code form. This patent

SELECT clause (JPQL / Criteria API)

code needed. Notice that query results must always be specified explicitly - JPQL does not support ... cell contains the capital city name ( c.capital.name ). The following code demonstrates running ... = capitalName;   } } The following code demonstrates running this query: String queryStr

JPA Class Enhancer

ObjectDB Enhancer is a post compilation tool that improves performance by modifying the byte code ... not need to be enhanced. Enhancement improves efficiency in three ways: Enhanced code enables ... (as explained in  chapter 3 ). This is done by adding special code to enhanced classes

Database Management Settings

per database) requires specifying a valid activation code using an  element.  Activation codes ... the command line. Every machine requires a specific activation code , but multiple elements can be specified in the same configuration. This way the same configuration file (with multiple activation codes

Apache License, Version 2.0, January 2004

to software source code , documentation source, and configuration files. "Object" form shall mean any form ... to compiled object code , generated documentation, and conversions to other media types. "Work" shall ... , including but not limited to communication on electronic mailing lists, source code control systems

Storing JPA Entity Objects

or implicitly as a result of a cascade operation. Explicit Persist The following code stores ... managed by the EntityManager ) or by commit . Referenced Embedded Objects The following code stores ... that the Address class in the code above is defined as an entity class. In this case, the referenced Address

FROM clause (JPQL / Criteria API)

the following code : CriteriaQuery q = cb. createQuery (Country.class); Root c1 = q. from (Country.class ... a criteria query using the following code : CriteriaQuery q = cb. createQuery (Country.class); Root c = q ... Country c JOIN FETCH c.capital can be built as a criteria query using the following code

JPA Named Queries

named queries instead of dynamic queries may improve code  organization by separating the JPQL query strings from the Java code . It also enforces the use of query  parameters ... the above code ObjectDB will include MyEntity in searching named queries.

Online Backup

of the original database file. For example, backing up a  test.odb  database file using the code ... .getSingleResult(); The code  above, for instance, could create a backup at  c:\backup ... side. For example, in client-server mode the code  above could create the backup file on the server

Step 7: Run the Spring Web App

automatic enhancement ( weaving ) in Tomcat it has to be run with ObjectDB as a Java agent ( javaagent:objectdb.jar). When using GlassFish - on the fly enhancement ( weaving ) is automatically enabled

Step 7: Run the Spring Web App

server and open the database file in ObjectDB Explorer : To enable on the fly enhancement ( weaving ... the server node and select Restart. When using GlassFish - on the fly enhancement ( weaving ) is automatically

What are the main benefits of using ObjectDB?

. The ability to store ordinary objects in the database directly can simplify the code significantly. Less (and more simple) code to write, debug and test, as well as a much easier learning curve leads

JPA Query API

with an EntityManager (represented by em in the following code snippets), which serves as a factory ... . createQuery ("SELECT c FROM Country c", Country.class); In the above code , the same JPQL query

ObjectDB Object Database Features

fast - much faster than any other JPA solution. General Highly optimized code (as a result of many ...  from other managed objects. Transparent update - changes are detected automatically. Code

JPA Lifecycle Events

(e.g. in the code above, Object can be replaced by a more specific type). The listener class

JPA Entity Fields

the @Transient annotation). Storing an entity object in the database does not store methods or code

Setting and Tuning of JPA Queries

, JDOQL and ObjectDB extensions. Setting "JPQL" is useful to enforce portable JPA code by ObjectDB

Schema Update

The configuration element supports renaming packages, classes and fields in ObjectDB databases as a complementary operation to renaming or moving these elements in the IDE during source code refactoring. Only these schema changes are specified in the configuration file. As explained in chapter 2

Is ObjectDB better than competing object databases?

, supporting community, forums, IDEs support, tools, books, tutorials and sample code . ObjectDB

Logical Operators in JPQL and Criteria API

, cb. isTrue (isInUN), cb. isTrue (isInEU)); In the above  code non Predicate boolean expressions

Retrieving JPA Entity Objects

. Given an EntityManager em , the following code fragment demonstrates the retrieval of an Employee

Literals in JPQL and Criteria Queries

of the entity class (e.g. Country). That is equivalent to Country.class in Java code . Notice

ObjectDB - JPA Object Database for Java

- start writing more effective database code using Java classes and objects! Try an ObjectDB / JPA

Defining a JPA Entity Class

Entity Classes Storing an entity object in the database does not store methods and code

Is ObjectDB better than Object Relational Mapping (ORM)?

databases when necessary - with exactly the same code .

Eclipse Distribution License - v 1.0

Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice

Step 3: Add a Context Listener Class

of the new source file with the following code : package guest; import javax.persistence.*; import javax ... = (EntityManagerFactory)e.getServletContext().getAttribute("emf"); emf.close(); } } The code above: Invokes

Step 3: Add a Context Listener Class

code : package guest; import javax.persistence.*; import javax.servlet.*; @WebListener public class ... ().getAttribute("emf"); emf.close(); } } The code above: Invokes the Enhancer to enhance the entity class

Step 2: Entity Class and Persistence Unit

and paste to replace the new source file content with the following code : package guest; import java.io

Eclipse/JPA Spring MVC Web Tutorial

might look slightly different but the code would be the same). The tutorial is based on using a Maven

Step 4: Add a Controller Class

the new Spring Controller class. Now replace the content of the new source file with the following code

Step 2: Define a JPA Entity Class

the new class. Copy and paste the following code into the newly created Point class: package tutorial

Step 4: Add a Servlet Class

to create the new servlet class. Now replace the content of the new source file with the following code

Getting Started with JPA and Eclipse

well (dialog boxes and menus might look slightly different but the code would be the same). This tutorial consists of the following steps:

NetBeans/JPA Web Application Tutorial

but the code would be the same). The Tutorial Steps This tutorial consists of the following steps:

Step 2: Entity Class and Persistence Unit

to replace the new source file content with the following code : package guest; import java.io

Step 3: Define an EJB Session Bean

) class. Now replace the content of the new source file with the following code : package guest; import

Step 3: Define a Spring DAO Component

replace the content of the new source file with the following code : package guest; import java.util.List

NetBeans/JPA Spring MVC Web Tutorial

and menus might look slightly different but the code would be the same). The tutorial is based on using

Step 2: Entity Class and Persistence Unit

and paste to replace the new source file content with the following code : package guest; import

Step 3: Add a Main Class

to create the class. Copy and paste the following code to the newly created class file: package

Step 3: Add a Main Class

In this step we will add code to the Main class (that was generated with the project) in order to store Point objects in the database and then retrieve them from the database. Use copy and paste to replace the content of the Main class with the following content: package tutorial; import javax

Step 4: Add a Controller Class

replace the content of the new source file with the following code : package guest; import javax.servlet

Eclipse/JPA Java EE Tutorial

with other Eclipse versions as well (dialog boxes and menus might look slightly different but the code

Eclipse/JPA Web Application Tutorial

but the code would be the same). The Tutorial Steps This tutorial consists of the following steps:

Step 2: Entity Class and Persistence Unit

to replace the new source file content with the following code : package guest; import java.io

Step 2: Define a JPA Entity Class

and paste to replace the new source file content with the following code : package guest; import java.io

Getting Started with JPA

This tutorial demonstrates how to create and run a simple JPA application. The demonstrated application uses JPA to store and retrieve simple  Point entity objects, where each  Point has two persistent fields -  x and  y . If you already know JPA - the source code will be straightforward

Step 3: Define a Spring DAO Component

replace the content of the new source file with the following code : package guest; import java.util