Skip to content

Commit 2fe8dc0

Browse files
committed
CAUSEWAY-4036: let @ValueSemantics have precedence over @column
1 parent b62b036 commit 2fe8dc0

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

persistence/jpa/metamodel/src/main/java/org/apache/causeway/persistence/jpa/metamodel/facets/prop/column/MaxFractionalDigitsFacetFromJpaColumnAnnotation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ static Optional<MaxFractionalDigitsFacet> create(
4040
}
4141

4242
@Override public Class<? extends Facet> facetType() { return MaxFractionalDigitsFacet.class; }
43-
@Override public Precedence precedence() { return Precedence.DEFAULT; }
43+
@Override public Precedence precedence() { return Precedence.LOW; } // LOW so can be overridden via @ValueSemantics
4444

4545
}

persistence/jpa/metamodel/src/main/java/org/apache/causeway/persistence/jpa/metamodel/facets/prop/column/MaxTotalDigitsFacetFromJpaColumnAnnotation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ public static Optional<MaxTotalDigitsFacet> create(
4242
}
4343

4444
@Override public Class<? extends Facet> facetType() { return MaxTotalDigitsFacet.class; }
45-
@Override public Precedence precedence() { return Precedence.DEFAULT; }
45+
@Override public Precedence precedence() { return Precedence.LOW; } // LOW so can be overridden via @ValueSemantics
4646

4747
}

persistence/jpa/metamodel/src/main/java/org/apache/causeway/persistence/jpa/metamodel/facets/prop/column/MinFractionalDigitsFacetFromJpaColumnAnnotation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ static Optional<MinFractionalDigitsFacet> create(
4040
}
4141

4242
@Override public Class<? extends Facet> facetType() { return MinFractionalDigitsFacet.class; }
43-
@Override public Precedence precedence() { return Precedence.DEFAULT; }
43+
@Override public Precedence precedence() { return Precedence.LOW; } // LOW so can be overridden via @ValueSemantics
4444

4545
}

0 commit comments

Comments
 (0)