`
啸笑天
  • 浏览: 3461057 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

Hibernate遇到过的问题

阅读更多

1

执行到中途产生这个异常:org.hibernate.exception.SQLGrammarException: could not execute query

上网查了很多,基本说是:

1、*.hbm.xml文件和数据库表的对应关心,和类的对应关系可能出错

2、hql语句的字符型字段没有加单引号

3、hibernate版本问题

4、重新生成下*.hbm.xml

我发现我的问题原来是cfg.xml中没有加数据库名字

<property name="connection.url">

jdbc:microsoft:sqlserver://localhost:1433

</property>

改为

<property name="connection.url">

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liberty

</property>

分享到:
评论

相关推荐

    Hibernate和struts中遇到的问题.doc

    在实际开发中,可能会遇到各种问题,下面将针对题目中提到的一些具体问题进行详细解答。 1. **Hibernate配置问题**: 当插入数据不成功时,通常需要检查Hibernate的配置文件`hibernate.cfg.xml`。在这个例子中,...

    spring+hibernate包冲突问题

    然而,由于这两个框架各自都有自己的容器和配置,所以在整合使用时可能会遇到包冲突的问题。以下是对这个问题的详细分析和解决策略。 1. **冲突原因**: - **版本不兼容**:Spring和Hibernate的不同版本之间可能...

    Hibernate需要注意的问题

    本文将探讨在使用Hibernate时可能遇到的问题,特别是关于数据源的配置。 首先,我们来理解什么是数据源。数据源是Java中用于存储和管理数据库连接的组件,它提供了一种池化连接的方式,可以提高系统资源的利用率,...

    Could not roll back Hibernate transaction.doc

    然而,在使用Hibernate时,可能会遇到事务回滚失败的问题,本文将详细介绍该问题的原因和解决方法。 一、问题描述 在使用Hibernate时,可能会遇到以下错误信息: Could not roll back Hibernate transaction; ...

    hibernate的中文问题的解决方案

    ### Hibernate中文问题解决方案 在开发基于Java的应用程序时,Hibernate作为一个强大的对象关系映射(ORM)框架被广泛采用。然而,在处理中文字符时,开发者可能会遇到各种各样的问题,如乱码显示等。本文将详细...

    hibernate数据库中文乱码问题

    在使用Hibernate框架进行数据库操作时,可能会遇到中文乱码的问题。特别是在使用MySQL作为数据库,并且已将数据库编码设置为`utf-8`的情况下,依然出现乱码现象。这不仅影响数据的正确性,也降低了系统的可用性。 #...

    Hibernate,hibernate笔记

    如果遇到错误,例如配置错误导致browse无法选择正确的项目目录,可能需要手动修改`.project`文件的natures部分,确保包含Hibernate的nature。 总的来说,Hibernate是Java开发中的重要工具,它通过ORM解决了数据库...

    Hibernate update问题

    本篇文章将深入探讨Hibernate更新机制及其可能遇到的问题,旨在帮助开发者更好地理解和解决这些问题。 1. **基本更新操作** Hibernate通过Session接口的`update()`方法实现对象的更新。当你从数据库加载一个对象...

    hibernate+mysql乱码问题

    在开发Java Web应用程序时,经常会遇到数据库操作中的字符编码问题,特别是当使用Hibernate框架与MySQL数据库结合时。本文将深入探讨“hibernate+mysql乱码问题”的原因、解决方案以及如何预防这类问题。 首先,...

    hibernate常见问题及处理.doc

    当出现此类异常时,意味着Hibernate在尝试加载映射文件时遇到了问题。这可能是由于映射文件(如.hbm.xml)路径错误,或者是文件本身存在语法错误。解决方法是检查映射文件的路径是否正确,并确保文件中的XML语法...

    hibernate N+1问题解决办法

    在Java开发中,使用Hibernate作为ORM框架时,我们可能会遇到一个性能上的问题,那就是著名的“N+1查询问题”。此问题源于不恰当的数据加载策略,可能导致数据库查询效率低下,尤其在大数据量的情况下,会严重影响...

    Hibernatetools编码格式的问题

    标题 "Hibernatetools编码格式的问题" 涉及的是在使用Hibernate Tools时遇到的编码相关问题。Hibernate Tools是Hibernate框架的一个扩展,它提供了一系列的辅助工具,如逆向工程(将数据库模式转化为Java实体类)、...

    Hibernate做的留言板

    同时,作者也邀请用户在遇到问题时到其个人空间留言咨询,显示出开发者愿意分享和解答疑惑的态度,有助于初学者解决在使用过程中可能遇到的问题。 【标签】"3 Hibernate 源代码" 提示我们,这个项目使用了Hibernate...

    hibernate-3.2源代码

    《深入剖析Hibernate 3.2源代码...通过深入学习Hibernate 3.2的源代码,开发者不仅可以了解其实现原理,还能在遇到问题时更快定位,进行定制化开发。同时,这也有助于理解ORM框架的工作方式,提升软件设计和开发能力。

    Hibernate3.4 不自动创建索引的问题

    本文主要探讨的是在使用Hibernate框架时遇到的“Hibernate3.4 不自动创建索引的问题”。Hibernate是一个优秀的对象关系映射(ORM)框架,它允许开发者用Java对象的方式来操作数据库,而无需过多关注SQL的细节。然而...

    Hibernate的char问题.txt

    本文将深入探讨 Hibernate 在处理字符类型时可能遇到的问题及其解决方案。 #### 二、问题背景 在给定的文件“Hibernate的char问题.txt”中,虽然描述较为模糊,但我们可以根据提供的 SQL 语句推测出,这里讨论的是...

    springMvc+Hibernate实现的一个问题管理系统

    如果遇到无法运行的问题,可以参考readMe.txt文件中的指南或联系提供者寻求帮助。 通过以上步骤,我们可以构建出一个功能齐全的问题管理系统。这个系统不仅能够方便地管理和跟踪问题,还利用SpringMvc和Hibernate的...

Global site tag (gtag.js) - Google Analytics