ObjectDB ObjectDB

Internal Website Search

1-10 of 200 resultsRefresh
225

JPA / JDO Class Enhancer

ObjectDB Enhancer is a post compilation tool that improves performance by modifying the byte code of compiled classes after compilation. Enhancement is mainly for user-defined persistable classes ... . There is one case, however, where enhancement is required. Non persistable classes that access directly (not
120

Cascading (persist) with a mix of enhanced and not enhanced entities

We find out that it is actual not possible to use enhanced and not enhanced entities together. Exist any limitations regarding the use of enhanced and non-enhanced entities? We work based feature and want to load other bundles as an artifact from the Nexus. These are always enhanced. To enhance
120

Post-compilation enhancement vs Automatic Run-time enhancement

enhancement and automatic run-time enhancement. Testing exactly where and when the results are different ... depending on the enhancement stragegy). Can you please explain how this could possibly be so ? Why aren't the 2 enhancement techniques giving identical data access results ? webel Dr Darren Kelly
113

objectdb-2.6.9_02 (with "objectdb.temp.no-enhancement-crc-check") vs. generic classes with interfaces: detailed investigation

objectdb-2.6.9_02 (with "objectdb.temp.no-enhancement-crc-check" system property) The following ... value of field property Element.id using reflection - Possible cause for "Enhancement of type ... -compile, pre-deployment Ant script invoked using Clean and Build that enhances every entity class in
113

enhanced object .. NOT enhanced

Hi I think I have found a bug : - I have enhanced a class but when I tried to persitst it I got ... we get an OutOfMemory expeption. b bolo Boguslaw Fraszko > I have enhanced a class but when I tried to persitst ... serialization is not the result of no enhancement but of a missing @Entity / @PersistenceCapable
33

Entity Management Settings

: <entities> <enhancement agent="true" reflection="warning" /> <cache ref="weak" level2="0mb ... > The <enhancement> element <enhancement agent="true" reflection="warning" /> The <enhancement> element specifies enhancement related settings: The agent attribute (whose value is "true" or "false
24

Enhancer option to enhance all persitable types

Hello, can you add an option to the Class Enhancer to enhance all persistable types and ignore the NON persistable types. Like the Load Time Enhancement. btc_es BTC EmbeddedSystems A new argument (undocumented yet) was added to the Enhancer in build 2.6.2_06: > java -cp objectdb.jar com.objectdb
6

[ODB1] Chapter 3 - Persistent Classes

the PersistenceCapable interface, and have the JDO Enhancer add the interface implementation automatically, as explained in section 3.3. ObjectDB's JDO Enhancer also adds a no-arg constructor ... only as fields in these classes. 3.3 JDO Enhancement The ObjectDB JDO Enhancer is a post compilation
4

[ODB1] Chapter 2 - A Quick Tour

, and a special tool, the JDO enhancer, adds the implementation automatically. The Person Persistent Class ... , it can easily become persistent using the JDO enhancer. JDO Metadata Every persistent class must be declared ... enhancement. 2.4 On The Fly JDO Enhancement On the fly JDO enhancement is the easiest way to use the JDO
2

[ODB1] Chapter 6 - Persistent Objects

by the JDO enhancer. Non persistent classes that directly access persistent fields of other classes ... enhancer, which enhances them to include the code needed for transparent persistence. But, because these classes are not described in the JDO metadata files, the enhancer identifies them as not

Getting Started

ObjectDB is very easy to use. Follow the Getting Started Tutorial and the Quick Tour manual chapter and in minutes you may be able to write and run first Java programs against ObjectDB.

Prior knowledge or experience in database programming (SQL, JDBC, ORM, JPA, etc.) is not required, but some background in using the Java language is essential.

Need Help?

  1. Search ObjectDB website
  2. Read the FAQ
  3. Follow the Tutorials
  4. View or post in the forum
  5. Search or file an issue
  6. Contact support