atm separate ItemValue seems not simplify the logic but make the code structure a bit more convoluted => the use of @Embedded paried with @Embeddable seems not a good use case inside this jpaentity package, or at least the ItemValue has no need to be inside the jpaentity
Another problem is of the ItemValue is the naming: after some time away from this project, I am not able to catch up with the meaning and use of ItemValue immediately, meaning the naming is not intuitive enough
atm separate
ItemValue
seems not simplify the logic but make the code structure a bit more convoluted => the use of@Embedded
paried with@Embeddable
seems not a good use case inside thisjpaentity
package, or at least theItemValue
has no need to be inside thejpaentity
Another problem is of the
ItemValue
is the naming: after some time away from this project, I am not able to catch up with the meaning and use ofItemValue
immediately, meaning the naming is not intuitive enough