|
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