如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。
Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 不是可以识别的 函数名。RDBMS 方言
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialect
DB2 OS390 org.hibernate.dialect.DB2390Dialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
MySQL org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version) org.hibernate.dialect.OracleDialect
Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect
Sybase org.hibernate.dialect.SybaseDialect
Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
SAP DB org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Progress org.hibernate.dialect.ProgressDialect
Mckoi SQL org.hibernate.dialect.MckoiDialect
Interbase org.hibernate.dialect.InterbaseDialect
Pointbase org.hibernate.dialect.PointbaseDialect
FrontBase org.hibernate.dialect.FrontbaseDialect
Firebird org.hibernate.dialect.FirebirdDialect
[转]http://shen198623.iteye.com/blog/245358
分享到:
相关推荐
1. **配置与初始化**:Hibernate的配置通常通过`hibernate.cfg.xml`文件完成,包括数据库连接信息、方言设置、缓存配置等。初始化时,会创建SessionFactory,它是线程安全的,负责创建Session实例。 2. **Session**...
它通过提供一套API,将复杂的SQL语句与Java对象相绑定,使得开发者可以专注于业务逻辑,而无需过多地关注底层数据库操作。在"hibernate+jar1.zip"这个压缩包中,包含了一个关键的库文件——slf4j-nop-1.6.1.jar,这...
Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS论坛系统 Flex整合Hiernate的BBS...
hiernate 3.6.10 api chm
### Hiernate课件知识点详述 #### 一、Hibernate简介 **1.1 什么是Hibernate?** Hibernate是一个开源框架,能够自动地根据XML完成对象关系映射(ORM),并将对象持久化到数据库中。它是连接Java应用程序和关系...
标题中的"spring2.5.6 +struts2.1.8+hiernate3.3.2(jar)"指的是一个集成开发环境,它包含了三个关键的Java Web框架:Spring 2.5.6、Struts 2.1.8和Hibernate 3.3.2。这些框架在Java应用开发中扮演着重要的角色,尤其...
你可以通过配置Hibernate的实体类来表示数据库中的用户表,然后使用`SessionFactory`和`Session`对象来执行SQL查询,验证用户提供的凭据是否有效。 项目名称中的"truthf1m"可能是项目的一个特定标识或模块,但没有...
Hibernate是Java领域中最受欢迎的对象关系映射(ORM)框架,它简化了数据库操作,使开发者能以对象的方式操作数据,而无需直接编写SQL语句。在本工程中,Hibernate负责将Java对象与数据库表进行映射,实现数据的持久...
Hibernate通过映射Java类到数据库表,实现了对象的持久化,使开发者可以使用面向对象的方式来操作数据库,而无需编写繁琐的SQL语句。Hibernate支持事务管理、缓存策略和一对多、多对一等多种关系映射,极大地提高了...
《基于Struts2+Spring+Hibernate+DWR+jQuery UI的学生成绩管理系统详解》 在信息化时代,教育管理系统的建设对于提升教学效率、优化管理流程具有重要意义。本项目——"学生成绩管理系统",采用了一种先进的技术栈,...
Struts2、Spring和Hibernate是Java Web开发中的三个核心框架,它们共同构成了经典的“SSH...此外,了解SQL和数据库设计也是必不可少的,因为Hibernate虽然封装了数据库操作,但深入的性能优化往往需要对SQL有深入理解。
在上述测试类的例子中,我们看到当尝试通过`get`方法获取ID为7的Book对象时,由于数据库中不存在该记录,`get`方法返回了`null`,并在控制台打印了一个SQL查询。而使用`load`方法时,虽然同样没有找到ID为7的Book,...
- `save` 会在保存时立即执行 SQL 语句,而 `persist` 则会在 flush 或 commit 时才执行 SQL 语句。 2. **update** 与 **merge** - `update` 直接修改 Session 中的对象,而 `merge` 则是在 Session 中创建一个...
初始数据已经通过SQL脚本设置,其中包含一个名为'admin'的用户,密码也为'admin'。 这个简单的项目展示了如何将JSF、Hibernate和Spring结合在一起,实现一个具有用户登录功能的Web应用。通过这种分层设计,系统具备...
【北大青鸟 订货系统】是一个基于Java技术栈,运用了Struts2、Hibernate以及SQL Server 2005数据库开发的业务管理系统。这个系统的主要目标是提供一个高效、便捷的订货流程,帮助用户实现线上选购商品、创建订单、...
利用Strtus2+hibernate+spring实现的用户管理小项目(内含mysql数据库脚本和所需的所有jar包),另外里面自己也做了一些封装,这个项目的说明可以参考我发表的博客"对SSH的一些认知
本文档是在整合struts2,spring4,hiernate4后所做的笔记以及怎么整合技巧
- **Model层**:实体对象类(如`Shenhe`)和映射配置文件(如`Shenhe.hbm.xml`)位于`com.hiernate.persistence`包中。公共操作类(如数据库操作和业务功能方法)位于`com.hiernate.util`包下,包括`GetHibernate`...