问题标签 [hibernateexception]
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.
java - 参考 Spring-Hibernate 的“事务同步会话”是什么意思?
众所周知,在 Spring-Hibernate 应用程序中不使用 @Transactional 注解会导致 Hibernate 异常:
线程“主”org.hibernate.HibernateException 中的异常:无法获取当前线程的事务同步会话
我想知道“事务同步会话”是什么意思?
java - 无法回滚 Hibernate 事务;嵌套异常是 org.hibernate.TransactionException:JDBC 回滚失败
我有一个应用程序,其中包含一个使用 Spring 和休眠的 web 服务,以便从数据库中检索数据。其他应用程序在其应用程序中调用此 Web 服务。
网络服务流程:
Webservice类方法(调用管理器类方法)-->管理器类方法--->调用DAO方法)
DAO 类(它使用休眠和逻辑来检索数据):
此 Web 服务方法(通过调用管理器和 DAO 类)从数据库中提供列表。除了有时,它一直运行良好。
我没有更新或插入任何数据,我只是获取数据
(流程是:Webservice --> manager Class--> DAO --> hibernate)
一个客户正在访问此方法以在其应用程序中获取列表。他一直在正确获取数据。但有时他会收到此异常:
javax.xml.ws.soap.SOAPFaultException:无法回滚休眠事务;嵌套异常是 org.hibernate.TransactionException:JDBC 回滚
在 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1346)
处失败。 alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:1072)
在 org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedMethodMarshaller.demarshalFaultResponse(DocLitWrappedMethodMarshaller.java:593)
在 org.apache.axis2.jaxws.client.proxy。 JAXWSProxyHandler.getFaultResponse(JAXWSProxyHandler.java:559)
在 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:404)
在 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(JAXWSProxyHandler.java:497)
在 org.apache .axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:208)
根据 Spring 默认行为,每当抛出异常时,它都会尝试回滚。这就是它正在尝试的,但不知何故无法回滚。由于它是使用注释的声明性事务,我如何跟踪此异常的确切原因?基于异常,我肯定知道 DAO 类方法正在抛出异常。但我无法跟踪确切原因(无论是连接关闭问题还是其他任何事情)。我只想在 DAO 类中使用异常处理以便知道确切的原因。我可以在 DAO 类方法中使用 try/catch 块来打印确切原因的堆栈跟踪吗?我只是想再次提醒一下,它一直工作正常,但有时因为这个异常而无法工作。
我希望我清楚地解释了我的问题。请通过提供解决方案来做必要的事情。
hibernate - 没有互联网时无法运行休眠项目
我是休眠编程的新手。
因为我正在使用 hibernate3 并成功地运行项目。
但是正如我注意到的那样,只要没有互联网连接并且低于异常,我就无法运行项目,
经过搜索,我得到了更改 DTD 的建议,但仍然没有运气。
下面是我的 hibernate.cfg.xml 文件,
下面是依赖,
我知道它的已知问题,但我无法解决这个问题。
请指教。
问候,维杰
java - 运行项目时如何解决Hibernate的错误?
当我运行我的网络应用程序时,会显示以下错误。
你能帮我修一下吗?
我正在使用hibernate框架,项目运行成功,但是在添加了一个restful web services并将其删除后,项目抛出了这个错误。
如果您愿意,我会向您展示更多信息。
我的 hbm.xml
我没有更改休眠配置中的任何内容。我只是从我的 web.xml 中删除了一个 web 服务 servlet,注意它是一个 maven 项目
谢谢你。
mysql - 如何使用 hibernate 连接外部 mySQL 数据库
我没有使用本地 mySQL 数据库,而是使用https://remotemysql.com/创建了一个外部数据库。我遇到的问题是我无法连接到数据库。
这是我的休眠配置文件:
这就是我尝试连接到数据库的方式:
这是我得到的错误:
现在我猜这个错误是因为我猜的连接url。奇怪的是我得到数学异常(igInteger 不能转换为 java.lang.Long)
java - 警告:SQL(org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions)错误:1064,SQLState:42000
当org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
我尝试删除休眠中的记录时,session.delete(cust)
请提供一些帮助。谢谢!
我试图检查 id 列的字段映射。并且在调用 delete 方法之前,id 与cust
对象绑定。
java - 如何从 JPA 中的日期列表中查询?
我正在尝试从日期列表中查询所有发生的交易。所以我尝试了以下功能:
但这会引发错误
org.hibernate.QueryException:无法解析属性:日期
我是否在 JPA 中正确查询?
任何帮助表示赞赏!