hibernate-annotations相关内容

休眠不会在mysql表上生成自动增量约束

我一直在通过不同的论坛搜索信息,并且尝试过不同的解决方案,但仍然无法解决我的问题. 我正在使用hibernate4注释来映射我的实体.在mysql中使用休眠模式创建表时,未检测到自动增量键. 我有以下代码: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(unique = true, nullable ..
发布时间:2020-05-15 06:19:40 数据库

maven-compiler-plugin 3.6.0不会从注释中编译生成的源

我们刚刚将JBoss从6.1.0升级到Wildfly 10.1,并对模块和工件版本等进行了各种关联的升级.在一个模块中,这导致我们的cobertura编译失败并出现编译器错误.我在使用Maven的Hibernate元模型生成中发现了 IllegalStateException ,并升级到了maven-编译器插件3.6.0(来自3.1).这似乎解决了我的问题,但仅在本地范围内.我可以为cobertu ..

如何测试@Valid

在我的实体中,我有一些用于验证的休眠注释,例如@ NotEmpty,@ Pattern ..等 在我的控制器中,执行保存操作时,它具有一个@Valid参数. 但是,如果任何实体具有任何必填字段,并且没有注释,我将会遇到问题. 因此,我想测试每个实体,以确保它们具有必要的注释. 类似的东西: @Test(expect=IllegalArgumentException.c ..

使用组合键加入实体

我有2个带有复合键的旧版数据库实体,其中之一具有带@EmbeddedId注释的复合键. // first entity @Entity public class Product { @Id private Integer productId; // lookup table contains code-description pairs @OneToOne private Pr ..
发布时间:2019-09-20 20:10:28 其他开发

此位置不允许使用注释@Index

当尝试从 javax.persistence 使用 @Index 注释时,Eclipse会给我这个错误。 我在 java.util.Date 字段之前使用它,在使用 @Entity 。 之前,我使用 org.hibernate.annotations.Index 在完全相同的地方,它很好。 我从 4.1升级 hibernate-core 后问题开始了.9.Final 到 4.3. ..
发布时间:2018-12-05 11:15:48 Java开发

Hibernate递归与同一实体的多对多关联

另一个Hibernate问题......:P 使用Hibernate的Annotations框架,我有一个 User 实体。每个用户都可以拥有一组朋友:其他用户的集合。但是,我无法弄清楚如何在用户类中创建多对多关联,该类包含用户 s(使用用户朋友中间表)。 这是User类及其注释: @Entity @Table(name =“tbl_users”) 公共类用户{ @I ..

休眠OneToOne关系

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

如何为一个表映射类之间的关系(@ManyToMany)

如何映射三个类之间的关系@ManyToMany单向表的一个唯一表? 关系如下: 项目有许多任务 许多任务都有很多特定的活动(对标准) - 对于每个任务都有许多特定的活动 任务和活动对数据库是标准的。 所以,当我创建一个项目时,我'b $ b 我会创建一个表(project_task_activity_map),像这样: pre> project_id task_id ..
发布时间:2018-06-08 21:02:17 Java开发