[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2035?page=c...
]
Max Rydahl Andersen commented on HHH-2035:
------------------------------------------
the idea is good, but the impl won't be something we put into hibernate core.
if you want to keep the idea alive enter it into the tools project so we won't forget
it.
but in the end might just end up as something in the sandbox or our wiki.
Generate hibernate.cfg file from used persisted entities only
-------------------------------------------------------------
Key: HHH-2035
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2035
Project: Hibernate3
Type: New Feature
Components: core
Environment: Hibernate 3.x + Hibernate annotations
Reporter: Holger Haag
Priority: Minor
Attachments: AbstractEntityPersister.patch, PersistedEntities.java,
TwoPhaseLoad-writeUsedPersisters.patch, hibernate-template.cfg.xml
Original post from Hibernate forum:
http://forum.hibernate.org/viewtopic.php?t=963888
The patch allows to call a new method TwoPhaseLoad.writeUsedPersisters which will
generate a complete hibernate.cfg configuration file containing only the entities which
have been persisted so far.
The rationale behind this is that for unit test cases it is often sufficient - and much
faster - to initialize hibernate with only a subset of all persisted classes, but it is
cumbersome to find out which subset is the smallest possible.
Attached is a SVN patch for the latest SVN trunk and a sample template file.
Feel free to modify/put it into the hibernate code in any way you want, I think it can
increase productivity - startup times for my test cases have dropped by 10 seconds.
Please note that this patch will only work if you use Hibernate annotations since the
generated XML file only contains class, not column mappings.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira