5
5
package org .hibernate .engine .internal ;
6
6
7
7
import org .hibernate .engine .spi .SharedSessionContractImplementor ;
8
- import org .hibernate .internal .CoreMessageLogger ;
9
8
import org .hibernate .metamodel .mapping .EntityVersionMapping ;
10
9
import org .hibernate .persister .entity .EntityPersister ;
11
10
import org .hibernate .type .descriptor .java .VersionJavaType ;
12
11
13
- import org .jboss .logging .Logger ;
14
12
15
- import java .lang .invoke .MethodHandles ;
16
13
17
14
import static org .hibernate .generator .EventType .INSERT ;
18
15
import static org .hibernate .generator .EventType .UPDATE ;
23
20
* @author Gavin King
24
21
*/
25
22
public final class Versioning {
26
- private static final CoreMessageLogger LOG = Logger .getMessageLogger (
27
- MethodHandles .lookup (),
28
- CoreMessageLogger .class ,
29
- Versioning .class .getName ()
30
- );
23
+ private static final VersionLogger LOG = VersionLogger .INSTANCE ;
31
24
32
25
/**
33
26
* Private constructor disallowing instantiation.
@@ -52,7 +45,7 @@ public static Object seed(EntityVersionMapping versionMapping, SharedSessionCont
52
45
versionMapping .getScale (),
53
46
session
54
47
);
55
- LOG .tracef ( "Seeding: %s" , seed );
48
+ LOG .seed ( seed );
56
49
return seed ;
57
50
}
58
51
@@ -81,7 +74,7 @@ public static boolean seedVersion(
81
74
return true ;
82
75
}
83
76
else {
84
- LOG .tracev ( "Using initial version: {0}" , initialVersion );
77
+ LOG .initial ( initialVersion );
85
78
return false ;
86
79
}
87
80
}
@@ -100,7 +93,7 @@ public static boolean isNullInitialVersion(Object initialVersion) {
100
93
// and for "older" behavior where version number did not get
101
94
// seeded if it was already set in the object
102
95
// TODO: shift it into unsaved-value strategy
103
- initialVersion instanceof Number && (( Number ) initialVersion ) .longValue () < 0 ;
96
+ initialVersion instanceof Number number && number .longValue () < 0 ;
104
97
}
105
98
106
99
/**
@@ -142,13 +135,7 @@ public static Object increment(Object version, EntityVersionMapping versionMappi
142
135
versionMapping .getScale (),
143
136
session
144
137
);
145
- if ( LOG .isTraceEnabled () ) {
146
- LOG .tracef (
147
- "Incrementing: %s to %s" ,
148
- versionType .toString ( version ),
149
- versionType .toString ( next )
150
- );
151
- }
138
+ LOG .incrementing ( version , next );
152
139
return next ;
153
140
}
154
141
0 commit comments