Skip to content

Commit a9daa65

Browse files
committed
HHH-10036 - Fix identifier is too long exception for test MapKeyCustomEnumTypeTest
1 parent 6191489 commit a9daa65

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

hibernate-core/src/test/java/org/hibernate/test/annotations/enumerated/custom_mapkey/EntityMapEnum.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,16 @@
66
*/
77
package org.hibernate.test.annotations.enumerated.custom_mapkey;
88

9+
import javax.persistence.CollectionTable;
10+
import javax.persistence.Column;
911
import javax.persistence.ElementCollection;
1012
import javax.persistence.Entity;
1113
import javax.persistence.EnumType;
14+
import javax.persistence.ForeignKey;
1215
import javax.persistence.GeneratedValue;
1316
import javax.persistence.Id;
17+
import javax.persistence.JoinColumn;
18+
import javax.persistence.MapKeyColumn;
1419
import javax.persistence.MapKeyEnumerated;
1520
import java.util.HashMap;
1621
import java.util.Map;
@@ -47,5 +52,7 @@ public class EntityMapEnum {
4752
Map<LastNumber, String> lastNumberMap = new HashMap<LastNumber, String>();
4853
@MapKeyEnumerated(EnumType.STRING)
4954
@ElementCollection
55+
@CollectionTable(name = "overridingMap")
56+
@MapKeyColumn(name = "overridingMap_key")
5057
Map<LastNumber, String> explicitOverridingImplicitMap = new HashMap<LastNumber, String>();
5158
}

hibernate-core/src/test/java/org/hibernate/test/annotations/enumerated/custom_mapkey/MapKeyCustomEnumTypeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ public void testQuery() {
187187
"from EntityMapEnum ee where key(ee.explicitOverridingImplicitMap)='NUMBER_2'",
188188
"from EntityMapEnum ee where key(ee.explicitOverridingImplicitMap)=:param",
189189
LastNumber.NUMBER_2,
190-
"select 1 from EntityMapEnum_explicitOverridingImplicitMap where EntityMapEnum_id=:idEntityMapEnum and explicitOverridingImplicitMap_KEY='NUMBER_2'"
190+
"select 1 from overridingMap where EntityMapEnum_id=:idEntityMapEnum and overridingMap_key='NUMBER_2'"
191191
);
192192
assertFalse( found.explicitOverridingImplicitMap.isEmpty() );
193193
delete( id );

0 commit comments

Comments
 (0)