hibernate-mapping相关内容

Spring和/或Hibernate:提交表单后从一侧保存多对多关系

上下文 我在两个实体-Category和Email(NtoM)之间建立了简单的关联.我正在尝试创建用于浏览和管理它们的Web界面.我有一个简单的电子邮件订阅编辑表单,其中包含代表给定电子邮件所属类别的复选框列表(我为Set类型注册了属性编辑器). 问题 表单显示效果很好,包括标记当前分配的类别(对于现有电子邮件).但是不会将任何更改保存到EmailsCateg ..
发布时间:2019-09-20 19:22:51 其他开发

如何使用JPA和Hibernate映射计算的属性

我的Java bean具有childCount属性.此属性未映射到数据库列.相反,应该由数据库使用COUNT()函数来对它进行计算,该函数对我的Java bean及其子级的联接进行操作.如果可以按需/“懒惰地"计算此属性,那就更好了,但这不是强制性的. 在最坏的情况下,我可以使用HQL或Criteria API设置此bean的属性,但我不希望这样做. Hibernate @Formul ..
发布时间:2019-09-20 18:13:22 Java开发

JavaFX BooleanProperty和Hibernate

我正在尝试将JavaFX BooleanPropety添加到我的模型中,该模型由Hibernate保留但我收到以下错误。 引起:org.hibernate.MappingException:无法确定:javafx.beans.property.BooleanProperty的类型。 JavaFX StringProperty持续良好,所以我有点困惑。 我的模特 ..
发布时间:2019-01-18 10:38:44 Java相关

javax.persistence对field,getter或setter的注释?

我目前正在学习Hibernate和Java Persistence API。 我有一个@Entity类,需要对各个字段应用注释。我已经在下面的代码中包含了他们可以去的所有三个地方。 我应该将它们应用到字段本身,getter还是setter?这三个选项之间的语义差异是什么(如果有的话)。 import javax.persistence.Entity; import java ..
发布时间:2018-12-26 14:50:04 Java开发

外部实体更改后索引不更新

我目前正在开发一个项目,用JPA 2.1保存数据,并使用hibernate search 4.5.0.final搜索实体。 映射类和索引之后,搜索工作正常。 然而,当我将classB的值 description 从“someStr”更改为“anotherStr”时。数据库已相应更新,但是当我使用Luke检查索引时,索引中的classA.classB.description未更新,并且数 ..
发布时间:2018-08-02 14:04:10 Java开发

休眠OneToOne关系

我有两个持久化实体: User 和 UserDetail 。他们有一对一的关系。我使用hibernate注释。但我正在为我的数据库获取一个用户信息的几个对象。显然,我对Hibernate注释的了解并不是很好解决这个问题。 用户 class: @Entity @Table(name =“USER”) public class User { @Id @GeneratedV ..
发布时间:2018-06-11 15:34:00 Java开发

具有瞬态属性的Hibernate SQLQuery

我需要用db2创建一个hibernate SQLQuery,并且这个查询返回一些计算出的字段,并且与数据库中的任何列没有关系。 目标将SQLQuery中这些sum()计算的值设置为已存在的Java对象中的三个新瞬态字段。 SQLQuery使用以下语法: SELECT id as {entityObject.id}, name as {entityObject.name}, ..
发布时间:2018-06-11 15:29:16 Java开发

休眠不插入父

我有两个带有hibernate的映射类: SETTLEMENT_MODEL_GROUP (父级): @Entity @Table(name =“MODEL_GROUP”) public class SettlementModelGroup { //省略了一些不字段 @OneToMany(fetch = FetchType.LAZY,mappedBy =“mode ..
发布时间:2018-06-11 15:28:39 Java开发

如何将一个特定属性更新为数据库,而不会将其余属性覆盖为NULL

我想更新到databgase其中一个属性为UserData,其中包含(名称,街道,城市等) 如此: 关系与放大;数据库属性: 此用户数据与其用户有双向关系,其中使用了User.hbm.xml中的cascade =“save-update”,因此 用户在DB(id_user,外键: id_UserDetail,状态)中具有此属性 UserData 有(id_UserDetail ..
发布时间:2018-06-11 15:26:18 J2EE

Spring Roo不会为.aj文件中的字段添加FetchType.LAZY,我应该手动执行它吗?

这些是一个问题,如果Spring Roo通过反向工程为.aj文件中的Set字段添加FetchType.LAZY,或者我应该手动执行它? 如果FetchType.LAZY不存在于.aj文件中,我可以通过查询“SELECT st1 FROM parentTable t1 JOIN FETCH t1.childTable st1”进入select,对吗? 这里的要点是,我可以手动添加Fetc ..
发布时间:2018-06-11 15:25:29 J2EE