Skip to content

Add potentially existing orm.xml file to default persistence unit when packages to scan is used [SPR-11260] #15885

Closed
@spring-projects-issues

Description

@spring-projects-issues

Oliver Drotbohm opened SPR-11260 and commented

When the packages-to-scan feature of our LocalContainerEntityManagerFactoryBean is used, the default persistence unit created will cause the persistence providers to not scan for additional mapping files anymore.

This is unfortunate as global entity listeners can only be defined in XML currently. The Spring Data JPA auditing feature relies on this way of configuration. So if you're trying to use this feature you effectively have to opt out of all the nice defaulting provided by Spring and Spring Boot as you need to run with a custom persistence.xml and orm.xml again.

As META-INF/orm.xml is a reserved file it would be great if we could scan for it and expose it in the default PersistenceUnitInfo created.


Affects: 4.0 GA

Issue Links:

Referenced from: commits spring-projects/spring-boot@d39a836

Metadata

Metadata

Assignees

Labels

in: dataIssues in data modules (jdbc, orm, oxm, tx)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions