I recently changed a schema to be more normalized by factoring out a
column of type varchar2 that takes one of only a few dozen, but long
values,
so I created a lookup table for these strings and replaced the
sting-valued column in the main entity with a foreign-key valued
column, referencing
the lookup table.

So now when I persist the main entity, I need to perform a lookup in
the string lookup table and only create a new lookup entity if there's
no entry, otherwise
set the main entity's lookup ref to the PK of the found, matched
string.  How can I do this in the jpa producer without introducing
EntityManager/Query code
in the entity or some pre-processing bean?

Thanks,


Chris

Reply via email to