ObjectDB Database Search

1-12 of 12 results

JPA Lifecycle Events

MyEntityWithCallbacks { @PrePersist void onPrePersist() {} @PostPersist void onPostPersist() {} @ PostLoad ... ). @PostPersist - after storing a new entity in the database (during commit or flush ). @ PostLoad ... onPrePersist(Object o) {} @PostPersist void onPostPersist(Object o) {} @ PostLoad void onPostLoad(Object o

AnnotationRef jakarta.persistence.PostLoad

JPA Annotation PostLoad Target: METHOD Implemented Interfaces: Annotation Specifies a callback method for the corresponding lifecycle event. This annotation may be applied to methods of an entity ... article explains how to use PostLoad . This annotation is a marker annotation (with no attributes).

Handling deleted references

and no version. To simplify the use case I added a @ PostLoad method to the User class, which simply checks ... profile instance: @ PostLoad private void checkProfileAvailable() { if (profile == null) { // or ... so much easier since one can simply add @ PostLoad method and recheck all instances if they are broken or not

Adding EntityListener Throws Unexpected Internal Exception

.. } and listener like below: public class MyListener {     @ PostLoad     public void onPostLoad(Object o) {         Logger.info(" PostLoad

Best practice: Database update/migration of embedded databases in products

a PostLoad callback (if not null ) to name . Only name will be used by the application (except in ... and city in a PostLoad callback (if not null ). If conversion is restricted to V1.0 - V1.1 and V1.1

Unable to store AtomicInteger

is to store an int then from the entity call an extra setup function in @ PostLoad ... , then there shouldn't be a problem, right?) Flying Banana Jiacong Xu You may either use serialization or the PostLoad solution in this case. support Support

Schema evolution & renamed/moved enum

convertible type, you can add a new field (with a different field name) with the new type and on PostLoad

@Convert is not supported?

Vachagan You may try using a JPA lifecycle event ( PostLoad ). The purpose of converters is totally

Automatic schema evolution causes ArrayOutOfBoundsException

, and write code to convert from List to List , possibly in a PostLoad callback method . The second

JPA 2.1 and AttributeConverter

 (such as PostLoad , PrePersist , PreUpdate ). support Support

Managing software release cycles.

can be defined by configuration. In some cases you may have to write code. You can use the PostLoad event

Compress ODB file with XML content

uncompressing compressedValue on PostLoad and setting compressedValue by compressing value