Skip to content

Commit

Permalink
HHH-10183 - Mapping for NVARCHAR in SqlServer not working with native…
Browse files Browse the repository at this point in the history
… queries; org.hibernate.MappingException: No Dialect mapping for JDBC type: -9

(cherry picked from commit 0693b54)
  • Loading branch information
cute-panda-baby authored and gbadner committed May 19, 2017
1 parent 29bb4e3 commit 3345de7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
Expand Up @@ -228,6 +228,7 @@ protected Dialect() {
registerHibernateType( Types.TIME, StandardBasicTypes.TIME.getName() );
registerHibernateType( Types.TIMESTAMP, StandardBasicTypes.TIMESTAMP.getName() );
registerHibernateType( Types.VARCHAR, StandardBasicTypes.STRING.getName() );
registerHibernateType( Types.NVARCHAR, StandardBasicTypes.NSTRING.getName() );
registerHibernateType( Types.VARBINARY, StandardBasicTypes.BINARY.getName() );
registerHibernateType( Types.LONGVARCHAR, StandardBasicTypes.TEXT.getName() );
registerHibernateType( Types.LONGVARBINARY, StandardBasicTypes.IMAGE.getName() );
Expand Down
Expand Up @@ -127,6 +127,11 @@ private StandardBasicTypes() {
*/
public static final StringType STRING = StringType.INSTANCE;

/**
* The standard Hibernate type for mapping {@link String} to JDBC {@link java.sql.Types#NVARCHAR NVARCHAR}
*/
public static final StringNVarcharType NSTRING = StringNVarcharType.INSTANCE;

/**
* The standard Hibernate type for mapping {@link java.net.URL} to JDBC {@link java.sql.Types#VARCHAR VARCHAR}.
*
Expand Down
Expand Up @@ -16,7 +16,6 @@
import org.hibernate.annotations.Nationalized;
import org.hibernate.dialect.SQLServer2008Dialect;

import org.hibernate.testing.FailureExpected;
import org.hibernate.testing.RequiresDialect;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
Expand All @@ -37,7 +36,6 @@ protected Class<?>[] getAnnotatedClasses() {
}

@Test
@FailureExpected(jiraKey = "HHH-10183")
public void testScalarResult() {

User user1 = new User( 1, "Chris" );
Expand Down

0 comments on commit 3345de7

Please sign in to comment.