The basics of org.hibernate.service.schema.spi.SchemaManagementTool are 
essentially done.  There is a lot of clean up I want to do after 
Configuration is gutted or removed, changing how SchemaExport, etc work 
internally.

But one thing I wanted to discuss was to change up how Exportable works. 
  Today, its really not much different than what we used to do.  The 
database objects themselves know how to render themselves into SQL 
CREATE/DROP/ALTER commands.  What I am contemplating is externalizing 
this rendering (lets call them ExportableRenderer, thought better names 
welcome).  This would serve 2 useful purposes:
1) Clean up the Table, Sequence, etc code clutter.
2) Allow plugging in alternate renderings for things.  This could be 
dialects or users or event custom SchemaManagementTool supplied.

WDYT?

-- 
st...@hibernate.org
http://hibernate.org
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to