Fixed
Details
Assignee
Yoann RodièreYoann RodièreReporter
Yoann RodièreYoann RodièreComponents
Sprint
NoneFix versions
Priority
Major
Details
Details
Assignee
Yoann Rodière
Yoann RodièreReporter
Yoann Rodière
Yoann RodièreComponents
Sprint
None
Fix versions
Priority
Created October 29, 2021 at 12:28 PM
Updated July 22, 2022 at 6:33 AM
Resolved November 15, 2021 at 9:59 AM
Names such as
Agent
will pollute the entity name namespace of user applications, potentially creating conflicts with user entities.We need to use prefixes for entity names, not just table names.
The problem is, setting
<class entity-name="foo" ...>
in hbm.xml will change the native (non-JPA) entity name, after which all entity operations (persist, load, …) must pass the entity name explicitly, because Hibernate ORM can no longer guess it from the class name. That may be easy, though; we just have to try.I started a branch here: