Max,
I get some question about logic in Hbm2DDLExporterTask - please look at
code lines:
>>
if(drop && create) {
export.create(scriptToConsole, exportToDatabase);
} else {
export.execute(scriptToConsole, exportToDatabase,
drop, create);
}
>>
But in SchemaExport:
>>
public void create(boolean script, boolean export)
{
execute(script, export, false, false);
}
>>
Seems something wrong here - it seems should be:
>>
if(!(drop && create)) {
export.create(scriptToConsole, exportToDatabase);
} else {
export.execute(scriptToConsole, exportToDatabase,
drop, create);
}
>>
Or just
>>
export.execute(scriptToConsole, exportToDatabase,
drop, create);
>>
Please comment the code.
Best regards,
Vitali