4 results for technology, orm...

Audit History with Hibernate Interceptor

posted by Jake on under Data & Databases

The goal:
Create a history audit tool that:


  • Fires automatically

  • Tracks only selected fields

  • Categorizes those fields

  • Saves old vs. new data

Issues we'll cover:


  • Interceptor config

  • Data types

  • Dependency Injection

  • Alternate EntityListeners

One solution:
The one option that I found that met all these requirements was the Hibernate Interceptor. There may be better alternatives for you if your requirements differ.

Hibernate Boolean Conversion

posted by Jake on under Data & Databases

The object-relational mapping world of JPA and Hibernate has made a lot of things really nice and easy. As with any framework of this sort, however, it becomes frustrating when the pieces that are supposed to provide magic ease of development do not work as expected. The frustration is only exacerbated when the docs are skimpy.

Type conversions usually happen automatically in JPA, but possibly due to some databases incredibly not having implemented boolean fields yet (Oracle and pre-5.0 MySQL), an extra bit of help in conversion is needed.