Add pre flush event listener holding all the changed entities and the operations on them
----------------------------------------------------------------------------------------
Key: HHH-2079
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-2079
Project: Hibernate3
Type: New Feature
Components: core
Versions: 3.2.0.ga
Reporter: Shay Banon
Is there a chance to add a pre flush event listener. The event listener will have all the entities changes about to be flushed, including the operation about to be performed on them (delete, update, create).
This issue relates to HHH-1725 and the collection not processed by flush exception. Maybe there would be a chance to load the lazy collections before the actual flush operation using the mentioned listener.
--
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
java.sql.DatabaseMetaData#locatorsUpdateCopy
--------------------------------------------
Key: HHH-6046
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-6046
Project: Hibernate Core
Issue Type: Task
Components: core
Reporter: Steve Ebersole
Fix For: 4.0.0.Alpha3
Look into {{java.sql.DatabaseMetaData#locatorsUpdateCopy}} specifically to see its relation to {{org.hibernate.dialect.Dialect#supportsLobValueChangePropogation}}. I think they are meant to be the same underlying detail. Additionally, how many drivers implement this well?
--
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
Investigate using jboss-invocation and classfilewrier code for new BytecodeProvider impl
----------------------------------------------------------------------------------------
Key: HHH-5953
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5953
Project: Hibernate Core
Issue Type: Task
Reporter: Steve Ebersole
Assignee: Steve Ebersole
Fix For: 4.0.0.Alpha2
Discuss more with Stuart. Looks like this would then require deps on:
# Javassist - for class transformations
# clasfilewriter - for proxy generation (and reflection optimization stuff)
# jboss-invocation - for proxy interception
--
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
Investigate implementation of a "database context" that blends metadata from Dialect as well as DatabaseMetadata
----------------------------------------------------------------------------------------------------------------
Key: HHH-6187
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-6187
Project: Hibernate Core
Issue Type: Improvement
Components: core
Reporter: Steve Ebersole
Assignee: Steve Ebersole
Fix For: 4.1.0
--
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
Leverage type-defined column sizes
----------------------------------
Key: HHH-6045
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-6045
Project: Hibernate Core
Issue Type: Improvement
Components: core
Reporter: Steve Ebersole
Assignee: Steve Ebersole
Fix For: 4.0.0.Alpha3
As a follow up to HHH-5284 we need to implement the actual leveraging of these Type-defined sizes while processing the metamodel. Would be great to account for Dialects in this process also. I am thinking a column size is determined by:
# type.dictatedSizes, if any
# explicit user supplied length, size, precision values, if any
# type.defaultSizes, if any
# default sizes defined by dialect per jdbc type
--
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