ObjectDB Database Search

51-100 of 200 results

Should derived fields of an EmbeddedId be manually maintained by app code?

field parent. In the following as the code stands I do NOT maintain the derived fields in ... ("cannot find ECompoundKeyMapItem 1"); } However it does not fail on Eclipselink. If I alter the code ... // Code without manual maintenance of derived fields in @EmbeddedId classes... import javax

Activation & Object Model Enhancement

though we are unable (and don't want) to activate each oem instance so we'd need a solution ... osgi bundles using maven. One of our bundles contains the code calling odb JEnhancer. Maybe it'd

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

FROM clause (JPQL / Criteria API)

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

JPA Named Queries

named queries instead of dynamic queries can improve code organization by separating JPQL query strings from Java code . This practice also enforces the use of query parameters instead of embedding ... (MyEntity.class); After running this code , ObjectDB includes MyEntity when searching for named queries.

Online Backup

file by using the code above could generate a backup whose full path is c:\objectdb\backup ... .io.File("c:\\backup")); backupQuery.getSingleResult(); For instance, the code above could create ... is relative to the ObjectDB home directory on the server. For example, in client-server mode, the code

Detached JPA Entities

a TransactionRequiredException if you call it without an active transaction, because merging can modify

JPA Persistable Types

activation and persistence. For example, a collection that is stored as an instance of java.util

Running JPA Queries

(); A TransactionRequiredException is thrown if no transaction is active . On success, the executeUpdate() method returns

jakarta.persistence.EntityManager

identity that is not (or no longer) associated with any active persistence context. A removed ... to its persistent fields and properties are automatically detected, as long as it is associated with an active ... when the entity manager is joined to an active transaction, the persistence context remains managed

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

em in the following code snippets). The EntityManager serves as a factory for both Query ... ("SELECT c FROM Country c", Country.class); In the preceding code , the same JPQL query

JPA Entity Fields

its methods or code . This state is reflected by its persistent fields, including fields inherited from

JPA Named Queries Annotations

Jakarta Persistence (JPA) provides annotations to define static, reusable queries at the class level, separating query logic from business code . Query definitions Declare named queries using the following annotations: Specifies a static, named query in the Jakarta Persistence Query Language (JPQL

Schema Update

The configuration element supports renaming packages, classes, and fields in ObjectDB databases. This is a complementary operation to renaming or moving these elements in your IDE during source code refactoring. You specify only these schema changes in the configuration file. As explained in

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 (isInEU)); In the preceding code , non- Predicate Boolean expressions are converted

Literals in JPQL and Criteria Queries

in Java code . The name of the entity class is not enclosed in quotation marks because type literals

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

classes When you store an entity in the database, its methods and code are not stored

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

CRUD Database Operations with JPA

Given an EntityManager instance, em , which manages the persistence context for the database, you can use it to store, retrieve, update, and delete objects. Storing new entities The following code fragment stores 1,000 Point objects in the database: em. getTransaction (). begin (); for (int i = 0

Step 3: Add a Context Listener Class

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

Step 3: Add a Context Listener Class

to create the new listener class. Now replace the content of the new source file with the following code ... ().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

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

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

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

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

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

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

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

as well (dialog boxes and menus might look slightly different but the code would be the same). Note

Eclipse/JPA Web Application Tutorial

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

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 entities, 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

NetBeans/JPA Java EE Tutorial

and menus might look slightly different but the code would be the same). Note: ObjectDB 2.3.7_04 or

Step 4: Add a Servlet Class

of the new source file with the following code : package guest; import java.io.IOException; import javax

Step 2: Define a JPA Entity Class

code : package guest; import java.io.Serializable; import java.sql.Date; import javax.persistence.Entity

[ODB1] Chapter 1 - About ObjectDB

code . The JDO API is available today for most relational database systems (RDBMS), e.g. Oracle, IBM ... such mapping makes it possible to write clean Java code , but still requires some familiarity ... of Java objects in a database, visually, without writing a single line of code . Many object databases

Which API should I use - JPA or JDO?

, tutorials and sample code . When to prefer JDO JDO might be preferred when portability to other object