|
4 | 4 | */ |
5 | 5 | package org.hibernate.boot.model.internal; |
6 | 6 |
|
7 | | -import java.lang.invoke.MethodHandles; |
8 | 7 | import java.util.ArrayList; |
9 | 8 | import java.util.List; |
10 | 9 | import java.util.Map; |
|
39 | 38 | import org.hibernate.models.spi.MemberDetails; |
40 | 39 | import org.hibernate.models.spi.SourceModelBuildingContext; |
41 | 40 |
|
42 | | -import org.jboss.logging.Logger; |
43 | | - |
44 | 41 | import static org.hibernate.boot.model.internal.BinderHelper.getPath; |
45 | 42 | import static org.hibernate.boot.model.internal.BinderHelper.getRelativePath; |
46 | 43 | import static org.hibernate.boot.model.internal.DialectOverridesAnnotationHelper.getOverridableAnnotation; |
| 44 | +import static org.hibernate.internal.CoreLogging.messageLogger; |
47 | 45 | import static org.hibernate.internal.util.StringHelper.isBlank; |
48 | 46 | import static org.hibernate.internal.util.StringHelper.isEmpty; |
49 | 47 | import static org.hibernate.internal.util.StringHelper.isNotEmpty; |
|
69 | 67 | */ |
70 | 68 | public class AnnotatedColumn { |
71 | 69 |
|
72 | | - private static final CoreMessageLogger LOG = Logger.getMessageLogger( MethodHandles.lookup(), CoreMessageLogger.class, AnnotatedColumn.class.getName() ); |
| 70 | + private static final CoreMessageLogger LOG = messageLogger( AnnotatedColumn.class ); |
73 | 71 |
|
74 | 72 | private Column mappingColumn; |
75 | 73 | private boolean insertable = true; |
@@ -244,7 +242,9 @@ public AnnotatedColumn() { |
244 | 242 |
|
245 | 243 | public void bind() { |
246 | 244 | if ( isNotEmpty( formulaString ) ) { |
247 | | - LOG.debugf( "Binding formula %s", formulaString ); |
| 245 | + if ( LOG.isDebugEnabled() ) { |
| 246 | + LOG.debug( "Binding formula: " + formulaString ); |
| 247 | + } |
248 | 248 | formula = new Formula(); |
249 | 249 | formula.setFormula( formulaString ); |
250 | 250 | } |
@@ -277,7 +277,7 @@ public void bind() { |
277 | 277 | mappingColumn.setGeneratedAs( generatedAs ); |
278 | 278 | } |
279 | 279 | if ( LOG.isDebugEnabled() ) { |
280 | | - LOG.debugf( "Binding column: %s", toString() ); |
| 280 | + LOG.debug( "Binding column: " + logicalColumnName ); |
281 | 281 | } |
282 | 282 | } |
283 | 283 | } |
@@ -709,7 +709,9 @@ private static jakarta.persistence.Column[] overrideColumns( |
709 | 709 | + " '@AttributeOverride's but the overridden property has " + overriddenCols.length |
710 | 710 | + " columns (every column must have exactly one '@AttributeOverride')" ); |
711 | 711 | } |
712 | | - LOG.debugf( "Column(s) overridden for property %s", inferredData.getPropertyName() ); |
| 712 | + if ( LOG.isDebugEnabled() ) { |
| 713 | + LOG.debug( "Column mapping overridden for property: " + inferredData.getPropertyName() ); |
| 714 | + } |
713 | 715 | return isEmpty( overriddenCols ) ? null : overriddenCols; |
714 | 716 | } |
715 | 717 | else { |
@@ -1020,14 +1022,11 @@ private static AnnotatedColumns buildImplicitColumn( |
1020 | 1022 | public String toString() { |
1021 | 1023 | final StringBuilder string = new StringBuilder(); |
1022 | 1024 | string.append( getClass().getSimpleName() ).append( "(" ); |
1023 | | - if ( isNotEmpty( logicalColumnName ) ) { |
1024 | | - string.append( "column='" ).append( logicalColumnName ).append( "'," ); |
1025 | | - } |
1026 | 1025 | if ( isNotEmpty( formulaString ) ) { |
1027 | | - string.append( "formula='" ).append( formulaString ).append( "'," ); |
| 1026 | + string.append( "formula='" ).append( formulaString ); |
1028 | 1027 | } |
1029 | | - if ( string.charAt( string.length()-1 ) == ',' ) { |
1030 | | - string.setLength( string.length()-1 ); |
| 1028 | + else if ( isNotEmpty( logicalColumnName ) ) { |
| 1029 | + string.append( "column='" ).append( logicalColumnName ); |
1031 | 1030 | } |
1032 | 1031 | string.append( ")" ); |
1033 | 1032 | return string.toString(); |
|
0 commit comments