HHH-17514 Add test for issue to show that it has alredy been resolved

This commit is contained in:
Andrea Boriero 2024-05-20 10:45:37 +02:00 committed by Yoann Rodière
parent 5a89a31e63
commit 31e3be15bf
2 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,30 @@
package org.hibernate.processor.test.map;
import java.util.Map;
import org.hibernate.annotations.JdbcTypeCode;
import org.hibernate.type.SqlTypes;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
@Entity
@Table( name = "MAP_OF_MAP_ENTITY" )
public class MapOfMapEntity {
@Id
@Column(name="key_")
private String key;
@JdbcTypeCode(SqlTypes.JSON)
private Map<String, Map<String, Object>> mapOfMap;
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
}

View File

@ -0,0 +1,21 @@
package org.hibernate.processor.test.map;
import org.hibernate.processor.test.util.CompilationTest;
import org.hibernate.processor.test.util.TestForIssue;
import org.hibernate.processor.test.util.WithClasses;
import org.junit.Test;
import org.junit.jupiter.api.Assertions;
import static org.hibernate.processor.test.util.TestUtil.getMetamodelClassFor;
public class MetamodelGeneratedTest extends CompilationTest {
@Test
@WithClasses({ MapOfMapEntity.class })
@TestForIssue(jiraKey = " HHH-17514")
public void test() {
Class<?> repositoryClass = getMetamodelClassFor( MapOfMapEntity.class );
Assertions.assertNotNull( repositoryClass );
}
}