Index: D:/workspaces/hibernate-ganymede/hibernateext_tools/src/java/org/hibernate/tool/hbm2x/Cfg2HbmTool.java =================================================================== --- D:/workspaces/hibernate-ganymede/hibernateext_tools/src/java/org/hibernate/tool/hbm2x/Cfg2HbmTool.java (revision 16054) +++ D:/workspaces/hibernate-ganymede/hibernateext_tools/src/java/org/hibernate/tool/hbm2x/Cfg2HbmTool.java (working copy) @@ -17,12 +17,10 @@ import org.hibernate.engine.query.sql.NativeSQLQueryReturn; import org.hibernate.engine.query.sql.NativeSQLQueryRootReturn; import org.hibernate.mapping.Any; -import org.hibernate.mapping.Backref; import org.hibernate.mapping.Collection; import org.hibernate.mapping.Column; import org.hibernate.mapping.Component; import org.hibernate.mapping.Formula; -import org.hibernate.mapping.IndexBackref; import org.hibernate.mapping.JoinedSubclass; import org.hibernate.mapping.ManyToOne; import org.hibernate.mapping.OneToMany; @@ -312,7 +310,7 @@ } public String getFetchMode(Property property) { FetchMode fetchMode = property.getValue().getFetchMode(); - return fetchMode.toString().toLowerCase(); + return (fetchMode== null) ? null : fetchMode.toString().toLowerCase(); }