hibernate-annotations相关内容

具有相同标识符值的不同对象已经与保存时的会话错误相关联

可能的重复: Spring + Hibernate:一个不同的对象相同的标识符值已经与会话相关联 我的休眠注释一直有问题.我有两个类之间的双向关系.这是映射(感谢 axtavt): @Entity公共类 Receipt 实现 Serializable {@ID@GeneratedValue(策略=GenerationType.AUTO)私人长ID;@OneToMany(cascade = ..
发布时间:2021-11-10 22:28:49 其他开发

使用 Hibernate @Index Annotation 在 DB 上创建索引

我的项目有注释驱动的休眠功能. 现在我想在列上创建索引.我当前的列定义是 @NotNull@Column(name = "hash")私有字符串哈希; 我在这里添加了 @Index 注释. @NotNull@Column(name = "hash")@Index(name="hashIndex")私有字符串哈希; 然后删除表并重新启动Tomcat服务器.实例化服务器后,创建了表,但在 ..

如何测试@Valid

在我的实体中,我有一些用于验证的休眠注释,例如@NotEmpty、@Pattern.. 等 在我的控制器中,在保存操作时,它有一个 @Valid 参数. 但是如果任何实体有任何必填字段,并且没有注释,我就会有问题. 所以我想测试每个实体,以确保他们有必要的笔记. 类似于: @Test(expect=IllegalArgumentException.class)公共无效 t ..

有人可以在休眠中解释我@MapsId 吗?

有人可以在休眠中向我解释 @MapsId 吗?我很难理解它. 如果能用一个例子来解释它,以及它最适用于哪种用例,那就太好了? 解决方案 这里有一个很好的解释来自 对象数据库. 指定 ManyToOne 或 OneToOne 关系属性,为 EmbeddedId 主键、EmbeddedId 主键中的属性或父实体的简单主键提供映射.value 元素指定关系属性对应的组合键中的属性.如 ..
发布时间:2021-11-10 21:59:36 Java开发

Hibernate - 将注释从属性(方法)级别移动到字段级别

如何从带有字段级别注释的表生成休眠域类?我使用了 Hibernate Tools 项目并从数据库中的表生成了域类.生成的类在 getter 方法上而不是在字段级别上有注释.请建议一种生成带有注释字段的域类的方法.eclipse/IDEA 等中是否有任何可用的重构工具来将注释从方法级别移动到字段级别? 感谢您的帮助和时间. 解决方案 步骤如下: 通过在 eclipse 文件夹中执 ..
发布时间:2021-07-09 20:55:24 其他开发

Hibernate不会生成带有注释的表

我将Wicket与Spring和Hibernate结合使用,至少那是我要尝试的问题,问题在于自动生成带有Hibernate批注的表. 我一直在尝试对配置进行许多更改,但似乎无法弄清楚为什么我的配置不生成任何表.而且我希望有人可以向我指出正确的方向,即使我不确定Spring的配置也是如此. 我已将我要使用的所有文件都包含在链接中,以使它不会是一长串的配置文件. 我正在使用带注释的以 ..
发布时间:2020-11-23 03:51:30 Java开发

关于删除级联休眠ManyToMany

我希望UserAcounts能够有许多UserGroups,并且所有Groups都可以有许多Users.并且有一个联接表.我希望在删除useraccount时删除联接表中useraccount和usergroup之间的关系. /p> 实际上,我想使用“在删除级联上".在ManyToMany关系中,我不会不幸地运行它.我已经尝试了很多事情,但是没有找到解决方案. 注意:我只希望在删除级联中删 ..
发布时间:2020-11-23 01:58:31 其他开发

HiLo生成器策略不起作用

我是新来的冬眠者。我正在尝试使用 @CollectionId 生成我的Address类的标识符。我为此使用了 Collection 接口。但是,当我使用 @GenericGenerator 并将策略设置为hilo时,它将引发异常。 这是我的代码: @Entity @Table(name =“ USER_DETAILS”) 公共类UserDetails { @Id @Gene ..
发布时间:2020-10-05 06:00:52 Java开发

困惑:使用JPA和Hibernate的@NotNull与@Column(nullable = false)

当它们出现在@Entity的字段/获取器上时,它们之间有什么区别? (我通过休眠保留了实体). 每个框架和/或规范属于哪个框架和/或规范? @NotNull位于javax.validation.constraints中.在javax.validation.constraints.NotNull javadoc中说 带注释的元素不能为空 但是它没有说数据库中元素的表示形式,所 ..
发布时间:2020-05-26 19:34:01 Java开发

Hibernate Annotatoin-如何连接具有多对多关系的三个表

我有3个实体USER,APPLICATION和ROLE. 我希望将ID合并到名为USER_APP_ROLE(用户ID,应用程序ID,角色ID)的表中,并且它们之间具有多对多关系. 原因我希望这种结构是-我要求允许用户处理具有多个角色的多个应用程序. 我已完成以下代码: User.java @ManyToMany(targetEntity = Role.class) @JoinTab ..