[#8536] Missing constraint name in generated @UniqueConstraint annotation

This commit is contained in:
lukaseder 2019-04-18 10:56:38 +02:00
parent b7e6923f34
commit 65d779065f

View File

@ -4891,7 +4891,14 @@ public class JavaGenerator extends AbstractGenerator {
.append(scala ? "new " : "@")
// Since JPA 1.0
.append(out.ref("javax.persistence.UniqueConstraint")).append("(columnNames = ").append(scala ? "Array(" : "{");
.append(out.ref("javax.persistence.UniqueConstraint("));
if (!StringUtils.isBlank(uk.getOutputName()))
sb1.append("name = \"" + uk.getOutputName().replace("\"", "\\\"") + "\",")
.append(generateNewline());
sb1.append("columnNames = ")
.append(scala ? "Array(" : "{");
String glue1Inner = "";
for (ColumnDefinition column : uk.getKeyColumns()) {