diff --git a/hibernate-core/src/main/java/org/hibernate/boot/models/bind/internal/BasicValueHelper.java b/hibernate-core/src/main/java/org/hibernate/boot/models/bind/internal/BasicValueHelper.java index d15c074012ae..9aef5d4bca8d 100644 --- a/hibernate-core/src/main/java/org/hibernate/boot/models/bind/internal/BasicValueHelper.java +++ b/hibernate-core/src/main/java/org/hibernate/boot/models/bind/internal/BasicValueHelper.java @@ -287,7 +287,7 @@ public static org.hibernate.mapping.Column bindColumn( final var columnAnn = member.getAnnotationUsage( annotationType ); final var column = ColumnHelper.bindColumn( columnAnn, defaultNameSupplier ); - var tableName = columnAnn.getString( "table" ); + var tableName = BindingHelper.getValue( columnAnn, "table", "" ); if ( StringHelper.isEmpty( tableName ) ) { basicValue.setTable( primaryTable ); }