[#6529] Move generated PL/SQL RECORD types in a udt subpackage

This commit is contained in:
lukaseder 2017-08-28 10:29:40 +02:00
parent 492da2fb34
commit 6a7322cfbc

View File

@ -281,11 +281,11 @@ public class DefaultGeneratorStrategy extends AbstractGeneratorStrategy {
else if (definition instanceof UDTDefinition) {
UDTDefinition udt = (UDTDefinition) definition;
// [#330] A UDT inside of a package is a PL/SQL RECORD type
if (udt.getPackage() == null)
return "udt";
// [#330] [#6529] A UDT inside of a package is a PL/SQL RECORD type
if (udt.getPackage() != null)
return "packages." + getJavaIdentifier(udt.getPackage()).toLowerCase() + ".udt";
else
return "packages." + getJavaIdentifier(udt.getPackage()).toLowerCase();
return "udt";
}
else if (definition instanceof PackageDefinition) {
return "packages";