当前位置: 首页 > 面试题库 >

适用于Oracle Database 11g的Hibernate方言?

裴欣然
2023-03-14
问题内容

Oracle Database
11g是否有Hibernate方言?还是应该使用org.hibernate.dialect.Oracle10gDialectHibernate附带的那个?


问题答案:

使用Oracle 10g方言。最近的JDBC驱动程序也需要Hibernate 3.3.2+(内部类结构已更改-症状将围绕抽象类发出抱怨)。

Oracle 11g的方言与Oracle 10g( org.hibernate.dialect.Oracle10gDialect
)相同。来源:http :
//docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/session-
configuration.html#configuration-optional-
dialects



 类似资料:
  • 问题内容: 我们的数据库之一已升级到Oracle 19c,现在我的应用程序无法连接到数据库 我收到以下错误。 我在方言中搜索oracle 19,但找不到任何方言。 oracle 19有方言可用吗? 问题答案: 没有比12c更新的方言,可以与19c一起使用,但是在hibernate-orm中存在一个错误,该错误阻止自动检测起作用,请参见: https://hibernate.atlassian.ne

  • 问题内容: 我正在使用Hibernate3.3.1,我想在人员和指定公司之间建立关系。他们应该松耦合,但我想安排通过级联创建公司,而不是显式调用saveOrUpdate(newCompany)。 我定义了以下实体: 在我的小岛内,我正在执行以下操作: 我得到一个例外 org.hibernate.TransientObjectException:对象引用了一个未保存的瞬态实例- 在刷新之前保存该瞬态

  • 我有一个具有一对多关联的hibernate实体: *为清晰起见,删除了一些注释 子实体映射到具有复合主键(key和PARENT_ID)的表。问题是,当两个用户将相同的子项(使用相同的密钥)添加到相同的父项时,级联保存(session.saveOrUpdate(Parent))失败,子项的主键冲突而不是乐观锁失败。 如果除了集合之外,用户还更改了父实体中的其他一些属性,乐观锁也能正常工作。 我可以在

  • 我对JPareSposition进行了本机查询,如: 生成的查询如下所示: 几何图形是表中包含空间数据的列。 但跟踪还表明查询存在解析错误: 但当我在数据库中执行查询时,我得到的结果是正确的。 为什么这个不匹配? 我最终可以通过以下方式解决这个问题:

  • 问题内容: 我想知道是否有一种从Java方法调用属性的方法。我没有在Android文档中找到任何方法来做到这一点。这是我要实现的布局图: http://www.anddev.org/resources/image/2234 我知道可以通过XML进行操作,如下所示: 但是在我的情况下,我需要通过Java代码来完成此操作,因为我将动态实现另一个布局视图。为了避免将XML布局与Java代码合并,我宁愿使