Dar*_*han 6 java hibernate maven
我想知道如何解决此错误:
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1
at org.hibernate.dialect.TypeNames.get(TypeNames.java:56)
at org.hibernate.dialect.TypeNames.get(TypeNames.java:81)
at org.hibernate.dialect.Dialect.getHibernateTypeName(Dialect.java:369)
Run Code Online (Sandbox Code Playgroud)
另外我参考这个问题 如何在java中修复"JDBC类型的无方言映射:-1"错误
但我没有得到理想的解决方案.
我的查询是:
Query langQuery = null;
List<Object[]> langList = null;
StringBuilder strQuery = new StringBuilder();
strQuery.append("SELECT lw.langWordId,lw.wordText,lt.translatedContent from language_word lw inner join language_translation lt on ");
strQuery.append(" lw.langWordId=lt.langWordId where lw.isActive="+Boolean.TRUE+" ");
langQuery = session.createSQLQuery(strQuery.toString());
langList = langQuery.list();
Run Code Online (Sandbox Code Playgroud)
langList = langQuery.list(); 在这一行我得到这个错误.
我的pom.xml文件有依赖项:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.6.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.3.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>ejb3-persistence</artifactId>
<version>1.0.2.GA</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.3.1.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.3.0.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>3.1.0.GA</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我的使命是什么?
我在检索我的列表时使用了addcalar,但我仍然遇到了这个错误.
任何帮助将不胜感激.
| 归档时间: |
|
| 查看次数: |
1274 次 |
| 最近记录: |