问题标签 [hibernate3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Spring 4.1.6 和 Hibernate 3.2.2?
我们从 Spring 3.x 迁移到 Spring 4.1.6。Spring 4 及以上版本推荐 Hibernate 4 或 Hibernate 3.6.10。但我们计划继续使用 Hibernate 3.2.2,因为在 Hibernate 3.2.2 和 3.6.10 中有几个重大更改,我们计划稍后解决。到目前为止,我们只遇到了一个问题,即 Spring 4 使用了 Hibernate 3.2.2 中缺少的一些异常类。我们能够轻松解决这个问题。
有没有人指出我们可以通过这种组合面临的任何其他问题?或者有关如何找出 Spring 4 正在使用的 Hibernate 3.6 的特定功能的任何指针,这些功能在 hibernate 3.2.2 中缺少?
java - 将 Hibernate 3 升级到 Hibernate 4 的问题
我一直在将我的项目从 Hibernate 3.x 版本升级到 Hibernate 4.1.4。现在我有一个特殊的问题。
在放置所有必需的 JAR 并将它们引用到类路径之后,构建java.lang.NoClassDefFoundError: org/hibernate/HibernateException
这个类早先存在于 hibernate3.jar 中。现在,它在 Hibernate-core 中。仍然无法弄清楚它为什么这么说..
我删除了早期的部署并再次部署。已验证 Hibernate 4 jars 存在于那里。启动服务器时仍然出现此错误。
对此的任何帮助将不胜感激。
java - Struts2 + Spring4 + Hibernate3 分页
我正在使用 MVC 架构模式开发一个 Web 应用程序。
- Struts2(2.3.24 版)用于业务逻辑和表示层
- Spring(4.1.0版)是依赖注入引擎
- Hibernate(版本 3.6.10)用于数据层。
我必须创建一个PaginationFactory
可以动态用于应用程序各个部分的类。我在 google 和 StackOverflow 上有几个例子……但大多是像这个问题这样的老东西。
关于如何使用更现代的东西来实现这个功能的任何想法?也许有JQuery
并Ajax
作为支持?
java - 像这样的非英文字符显示?
在我的项目中,我将非英文字符存储在数据库中。我成功存储了非英文字符,但是当我尝试检索该值时,我得到如下字符串:
如何转换这个?进入性格?下面是我的代码
在数据库中它显示அன்பு但检索它显示????? 任何帮助将不胜感激!
java - 在 Hibernate 5 JPA 中:我需要在运行时添加一个带注释的类,但仅适用于特定的 PU
我有一个项目,我正在从 3.6 迁移到 Hibernate 5,我想在运行时动态添加一些带注释的实体类。我发现 MetadataSourcesContributor 确实允许添加类 - 但我找不到确定当前正在处理哪个持久性单元的方法。该项目有两个独立的 PU,只需将新类添加到第二个。
postgresql - Spring+Hibernate+postgres 错误:不支持的 major.minor 版本 52.0(无法加载类 org.postgresql.Driver)
我在 Apache tomcat8 java-8 Web 应用程序上运行示例 Spring 3.2+Hibernate+Postgres 9.4。我收到以下错误:
org.springframework.beans.factory.BeanCreationException:创建名为“employeeDao”的bean时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 org.hibernate.SessionFactory com.forum.dao.EmployeeDaoImpl.sessionFactory;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/spring-servlet.xml] 中定义的名称为“sessionFactory”的 bean 时出错:设置 bean 属性时无法解析对 bean 'dataSource' 的引用'数据源'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/spring-servlet.xml] 中定义名称为“dataSource”的 bean 创建错误:设置属性值时出错;嵌套异常是:org.springframework.beans.PropertyBatchUpdateException;嵌套的PropertyAccessExceptions(1)是:PropertyAccessException 1:org.springframework.beans。MethodInvocationException:属性“driverClassName”抛出异常;嵌套异常是 java.lang.UnsupportedClassVersionError: org/postgresql/Driver Unsupported major.minor 版本 52.0(无法加载类 org.postgresql.Driver)
src/resources 中的 database.properties 文件
spring-servlet.xml
我已经尝试了所有可用的答案——检查了我的 JRE、JDK 合规级别、postgres 版本和相关的驱动程序、方言名称、正确的驱动程序。但问题仍然存在。该程序还可以完美地为 Mysql 运行。我已将 postgresql-9.4-1206-jdbc42.jar 放在 Web Content/WEB-INF/lib/ 文件夹中,并且没有通过 Add External Jars 将其包含在构建路径中。以下定义有什么问题?
java - 如何优化 Oracle 11g 和 Hibernate 的批量插入?
我有一个执行相当多的批量插入的应用程序。我想优化应用程序以尽可能快地完成这些。
我看到几个我认为与批量插入有关的休眠设置:
hibernate.jdbc.batch_size
hibernate.jdbc.batch_versioned_data
hibernate.jdbc.use_get_generated_keys
我不确定是否需要设置这些属性。如果我确实需要设置它们,我不确定正确的值是什么。
为我的 Oracle 版本设置hibernate.jdbc.batch_versioned_data
和设置是否安全?hibernate.jdbc.use_get_generated_keys
true
如何选择批量大小?
我正在使用这些库的以下版本:
- 休眠: 3.2.3 GA
- 甲骨文数据库: 11G
- Oracle 数据库驱动程序: 11.2.0.3.0
- c3p0: 0.9.1.2
java - org.springframework.boot.SpringApplication 与 spring-core 3.2.5.RELEASE
我将使用spring 3
and创建简单的休息服务hibernate 3
。由于基于 hibernate 3 的遗留业务组件,我没有机会使用更高版本的 spring。
为此,我尝试使用SpringApplication.run
, 打赌收到以下异常:
是否可以spring-boot-maven-plugin
与旧的弹簧版本一起使用?很高兴知道这个方向的任何替代方法。
hibernate - 我将 hibernate3 升级到 hibernate4 我也做了所有的更改,但我在日志中得到“无法检索预绑定的 Hibernate 会话”异常
我升级到 hibernate4.3.11 我也在我的项目中使用 spring.4.0。
我正在通过扩展 localsessionfactorybean 方法 buildsessionfactorymethod 来加载会话工厂和映射资源。
上面的代码创建会话工厂是否正确?我看到了上面创建会话工厂的方法,并且我正在以相同的方法加载映射资源。这是正确的还是不正确的?之前在 hibernate3 中,我们也在 getconfiguration 方法中加载映射资源。这在 Hibernate4 中已被弃用,所以我想只在 buildSessionFactory 方法中加载映射资源。
同样在谷歌中,如果您在属性下方添加“无休眠会话”错误将会消失,但它对我不起作用。所以请提出其他建议。
hibernate 3中的代码是构建sessionfactory和加载mappingresource
Hibernate 4 更改了缓存 regionfactory 并将事务管理器更改为 hibernate 4。
我将应用程序上下文 xml 更改为
主要是我需要知道如何创建sessionfactory和如何加载mappingresources。
oracle11g - 当升级到 oracle11g-x64 时,我们遇到了麻烦
我们用 weblogic10.3+bea jdk1.6+hibernate3+c3p0 0.9.1.2+oracle 9.2.8 运行了一个 java web 应用服务器。当我们使用ojdbc6将数据库升级到oracle11gx64集群时,我们遇到了很多错误。
首先出现以下错误消息,应用程序无法每隔几小时连接到数据库:
然后我们改变了配置“hibernate.c3p0.max_statements”=0,这个错误消失了,但是出现了其他的OutOfMemoryError:
引起:javassist.CannotCompileException:由 java.lang.OutOfMemoryError:类分配,188463944 加载,187957248 占用 JVM@check_alloc (src/jvm/model/classload/classalloc.c:118)。org.jboss.seam.util.ProxyFactory.createClass3(ProxyFactory.java:350) 的 javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:169) 的 67744 字节 ... 77 更多 原因:java.lang。 OutOfMemoryError:类分配,188463944 加载,187957248 占用 JVM@check_alloc (src/jvm/model/classload/classalloc.c:118)。67744 字节
任何人都可以帮助我吗?提前致谢!