hibernate 相关问题

Hibernate是Java语言的对象关系映射(ORM)库,使开发人员能够以远远超出对象/关系映射的方式在其应用程序中使用POJO样式的域模型。

如何使用 Hibernate 将 Java 中的计算字段四舍五入到 n 位小数

如何使用hibernate注释@Format将计算字段四舍五入到小数点后n位? @Column(名称=“权重”) @Formula("轮(重量/1000)") 私人双重;

回答 3 投票 0

我在 struts 2 中收到此错误“没有为操作操作定义结果。AddTaskAction 和结果输入”

这是我的struts文件,我在其中映射了所有动作文件 struts.xml 这是我的 struts 文件,其中映射了所有操作文件 struts.xml <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="default" extends="struts-default"> <action name="AddTaskAction" class="actions.AddTaskAction" method="post"> <result name="success">/success.jsp</result> <result name="error">/error.jsp</result> </action> <action name="UpdateTaskAction" class="actions.UpdateTaskAction" method="post"> <result name="success">/displayTask.jsp</result> <result name="error">/error.jsp</result> </action> <action name="DeleteTaskAction" class="actions.DeleteTaskAction" method="post"> <result name="success">/displayTask.jsp</result> <result name="error">/error.jsp</result> </action> </package> </struts> 这是 Action 类文件,我在这里写了关于使用 hibernates 事务、会话将数据插入数据库的内容 AddTaskAction.java package actions; import org.hibernate.Session; import org.hibernate.Transaction; import com.opensymphony.xwork2.ActionSupport; import helper.FactoryProvider; import model.Task; public class AddTaskAction extends ActionSupport { private Task t = new Task(); public String post() { Session session = FactoryProvider.getFactory().openSession(); Transaction tx = null; try { tx = session.beginTransaction(); session.persist(t); tx.commit(); addActionMessage("Task added successfully!"); return SUCCESS; } catch (Exception e) { if (tx != null && tx.isActive()) { tx.rollback(); } addActionError("Error adding task: " + e.getMessage()); return ERROR; } finally { session.close(); } } public Task getT() { return t; } public void setT(Task t) { this.t = t; } } In this below jsp page i written a code to take the data from the user and it will redirect the data into my action file to insert into databse addTask.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Add Task</title> </head> <body> <div class="form-container"> <form action="AddTaskAction" method="post"> <div class="form-element"> <label for="name" class="form-label">Task Name</label> <input type="text" id="name" name="t.name" required> </div> <div class="form-element"> <label for="description" class="form-label">Description</label> <input type="text" id="description" name="t.description" required> </div> <div class="form-element"> <label for="due_date" class="form-label">Due Date</label> <input type="text" id="due_date" name="t.due_date" required> </div> <div class="form-element"> <label for="level" class="form-label">Priority Level</label> <input type="text" id="level" name="t.level" required> </div> <div class="form-element"> <label for="status" class="form-label">Status</label> <input type="text" id="status" name="t.status" > </div> <div class="form-submit"> <button type="submit">ADD</button> </div> </form> </div> </body> </html> 我正在尝试使用 struts2 将数据插入数据库,但结果我经常遇到上述错误 应该配置input结果。 <action name="AddTaskAction" class="actions.AddTaskAction" method="post"> <result name="success">/success.jsp</result> <result name="input">/addTask.jsp</result> <result name="error">/error.jsp</result> </action>

回答 1 投票 0

在 Hibernate Lucene 中搜索之前如何重新加载索引

比方说,我有一个 Lucene 索引正被两个应用程序使用。 为了简单起见,我将它们称为“ReadApp”和“WriteApp”。 只有 WriteApp 可以将更改写入 Lucene-

回答 1 投票 0

如何知道DriverManagerDataSource有连接池

我有一个关于Spring中的DriverManagerDataSource的问题。 我们的微服务使用 Spring Boot 和 Hibernate 连接到 Druid 数据库。我们使用 DriverManagerDataSource 来创建我们的数据源

回答 1 投票 0

错误:在 HQL 查询中创建对象时无法解析为实例化命名的类...

我想了解如何在Hibernate中创建DTO对象。我已在 GitHub 上上传了示例的最小代码。 我相信我的代码应该收到一个基于 的列表

回答 1 投票 0

使用 Spring JPA 检索值

我有一种根据类别通过数据库进行搜索的方法,我选择使用 SpringJPa 派生查询。检查下面 页 findByCategoryOrCategory(String CategoryOne, S...

回答 1 投票 0

Spring Boot:创建名为“entityManagerFactory”的 bean 时出错。无法构建Hibernate SessionFactory;无法实例化实体,因为:null

由于以下错误,我无法使用 Spring Boot Hibernate 启动简单的 CRUD 应用程序 org.springframework.beans.factory.BeanCreationException:创建名称为“

回答 2 投票 0

Hibernate 6.2 策略已弃用(策略 =“增强序列”)

hibernate 6.2 贬低了“策略”。 在我们当前的代码库中,我们正在使用 @GenericGenerator( 名称=“序列生成器”, 策略=“增强序列...

回答 1 投票 0

如果一个序列已达到其最大值,则从另一个 Oracle 序列获取值

我有一个名为 SEQ_A 的预言序列,范围从 1 到 100。 我想以这样的方式处理我的 JPA 代码:如果 SEQ_A 中的范围已达到最大数量,则应用程序应从 SEQ_B 读取,并且如果

回答 1 投票 0

在服务器上部署一段时间后无法连接数据库

我将我的war文件上传到我的服务器上,它在部署后完美运行,但一段时间后它显示异常。 我正在使用 struts2 和 hibernate 我的 hibernate.cfg.xml 是 <

回答 4 投票 0

当我使用JPA保存实体时,mysql中的时间发生了变化

JPA 版本: org.springframework.boot spring-boot-starter-data-jpa 3.2.1 @PersistenceContext

回答 1 投票 0

Hibernate 自定义属性访问器和脏检查

我有一个自定义属性访问器,它可以在将值设置在我的对象上之前修改它。问题是该对象被检测为脏。有没有办法重置对象的脏度?

回答 2 投票 0

如何将 JPA Hibernate 与大量耦合实体一起使用

我正在一个项目中工作,我们从前端到后端的每次调用都有大量数据。 问题是我们有一个非常庞大的数据库,并且我们有大量的耦合...

回答 2 投票 0

上下文初始化期间遇到异常 - 使用 Java 配置配置 HibernateTemplate Bean 时

无法配置hibernate获取上下文初始化异常,已经尝试了Hibernate依赖项的替代版本,虽然表是在DB中创建的,但我认为有一些

回答 2 投票 0

Spring Data 一对多映射

我尝试在 Spring Data 项目中配置 OneToMany 和 ManyToOne 映射,但遇到一些问题。 所以我有两个实体:雇主和项目。一个雇主可以有多个项目。 实体类:

回答 3 投票 0

在 JBoss 7.4 上部署 Jakarta EE 9

对于我的应用程序,我们已将所有内容迁移到 Jakarta EE 9,因此将每个命名空间从“javax”重命名为“jakarta”,并将 hibernate 从 5 更新到 6。我的问题是它需要部署在...

回答 1 投票 0

如何升级 Hibernate 4.3 --> 5.2?

我用 Google 搜索了一下,但没有看到任何将 Hibernate 升级到 5.2 的教程。 我唯一能找到的是: http://hibernate.org/search/documentation/migrate/5.0/ 但它似乎特定于

回答 2 投票 0

如何阻止实体在 JSON 休眠返回中重复自身?

我和Aluno 和Frequencia 之间有这种关系。一个Aluno有多个Frequencia,多个Frequencia可以对应同一个Aluno。 基于此,我创建了以下关系...

回答 1 投票 0

如何在 Spring Boot 和 Hibernate 中使用 JPA 实体的类型化 ID?

我正在使用 Spring Boot 和 Hibernate 来开发应用程序,我想增强 JPA 实体 ID 的类型安全性。目前,ID 字段定义为 Long,但我想提供...

回答 1 投票 0

Hibernate无限递归和双向关系

我有两个实体。我想要项目和任务之间的双向关系。 一个项目有一个或多个任务 一项任务仅与一个项目相关联 有我的实体: 项目实体...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.