hibernate-annotations相关内容
可能的重复: Spring + Hibernate:一个不同的对象相同的标识符值已经与会话相关联 我的休眠注释一直有问题.我有两个类之间的双向关系.这是映射(感谢 axtavt): @Entity公共类 Receipt 实现 Serializable {@ID@GeneratedValue(策略=GenerationType.AUTO)私人长ID;@OneToMany(cascade =
..
我的项目有注释驱动的休眠功能. 现在我想在列上创建索引.我当前的列定义是 @NotNull@Column(name = "hash")私有字符串哈希; 我在这里添加了 @Index 注释. @NotNull@Column(name = "hash")@Index(name="hashIndex")私有字符串哈希; 然后删除表并重新启动Tomcat服务器.实例化服务器后,创建了表,但在
..
在我的实体中,我有一些用于验证的休眠注释,例如@NotEmpty、@Pattern.. 等 在我的控制器中,在保存操作时,它有一个 @Valid 参数. 但是如果任何实体有任何必填字段,并且没有注释,我就会有问题. 所以我想测试每个实体,以确保他们有必要的笔记. 类似于: @Test(expect=IllegalArgumentException.class)公共无效 t
..
有人可以在休眠中向我解释 @MapsId 吗?我很难理解它. 如果能用一个例子来解释它,以及它最适用于哪种用例,那就太好了? 解决方案 这里有一个很好的解释来自 对象数据库. 指定 ManyToOne 或 OneToOne 关系属性,为 EmbeddedId 主键、EmbeddedId 主键中的属性或父实体的简单主键提供映射.value 元素指定关系属性对应的组合键中的属性.如
..
如何从带有字段级别注释的表生成休眠域类?我使用了 Hibernate Tools 项目并从数据库中的表生成了域类.生成的类在 getter 方法上而不是在字段级别上有注释.请建议一种生成带有注释字段的域类的方法.eclipse/IDEA 等中是否有任何可用的重构工具来将注释从方法级别移动到字段级别? 感谢您的帮助和时间. 解决方案 步骤如下: 通过在 eclipse 文件夹中执
..
我在类中有一些注释,例如 公共类 ProductModel {@Pattern(regexp="^(1|[1-9][0-9]*)$", message ="数量应该是数字并且大于零")私人字符串数量; 然后在我的控制器中 @Controller公共类产品控制器私人产品服务产品服务;@PostMapping("/admin/product")public String createProdu
..
在声明实体POJO时,一直努力寻找创建一些自定义JPA注释以替换重复字段的解决方案.有什么帮助吗?这是我想要达到的目标: //@Column(name = "is_enabled", nullable = false, columnDefinition = "tinyint(1) DEFAULT 1") @ColumnBooleanNotNullDefaultOne private Bool
..
我用以下字段制作了一个名为Movie的类: @Id @GeneratedValue private Long id; private String name; @ElementCollection(targetClass = String.class) private Map properties; private Double rate; priva
..
我的pom.xml是:
..
我将Wicket与Spring和Hibernate结合使用,至少那是我要尝试的问题,问题在于自动生成带有Hibernate批注的表. 我一直在尝试对配置进行许多更改,但似乎无法弄清楚为什么我的配置不生成任何表.而且我希望有人可以向我指出正确的方向,即使我不确定Spring的配置也是如此. 我已将我要使用的所有文件都包含在链接中,以使它不会是一长串的配置文件. 我正在使用带注释的以
..
我有两个带有简单PK的表A和B. @Entity public class A { @Id public int idA; } @Entity public class B { @Id public int idB; } 我想映射一个新的关联类AB,它简单地存储了A和B之间的关系,并带有复合PK idA + idB. AB没有任何额外的列,只有idA
..
我希望UserAcounts能够有许多UserGroups,并且所有Groups都可以有许多Users.并且有一个联接表.我希望在删除useraccount时删除联接表中useraccount和usergroup之间的关系. /p> 实际上,我想使用“在删除级联上".在ManyToMany关系中,我不会不幸地运行它.我已经尝试了很多事情,但是没有找到解决方案. 注意:我只希望在删除级联中删
..
我正在尝试使用Hibernate批注为数据库表编写模型类. 我有两个表,每个表都有一个主键User和Question. @Entity @Table(name="USER") public class User { @Id @Column(name="user_id") @GeneratedValue(strategy=GenerationType.AUTO)
..
我是新来的冬眠者。我正在尝试使用 @CollectionId 生成我的Address类的标识符。我为此使用了 Collection 接口。但是,当我使用 @GenericGenerator 并将策略设置为hilo时,它将引发异常。 这是我的代码: @Entity @Table(name =“ USER_DETAILS”) 公共类UserDetails { @Id @Gene
..
我有这个带有注释的休眠类: @Entity public class SimponsFamily{ @Id @TableGenerator(name = ENTITY_ID_GENERATOR, table = ENTITY_ID_GENERATOR_TABLE, pkColumnName = ENTITY_ID_GE
..
伙计们!我在休眠5中有一个非常奇怪的问题. 我在线程“主" org.hibernate.MappingException中收到异常:未知实体:com.rosko.Merchandiser 当我删除configuration.addAnnotatedClass(com.rosko.Merchandiser.class) HibernateUtil.java public class Hi
..
当它们出现在@Entity的字段/获取器上时,它们之间有什么区别? (我通过休眠保留了实体). 每个框架和/或规范属于哪个框架和/或规范? @NotNull位于javax.validation.constraints中.在javax.validation.constraints.NotNull javadoc中说 带注释的元素不能为空 但是它没有说数据库中元素的表示形式,所
..
为什么会出现此异常? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.per
..
在父类中有一个列表列表.保存父项后,已添加或更改的子项应由休眠保存/更新. 我找到了很多解释,但是,我只是没有使它起作用. Parent.class试试A @Entity public class Parent { // id and other attributes @OneToMany(mappedBy = "parent") @org.hibernate.annotatio
..
我有3个实体USER,APPLICATION和ROLE. 我希望将ID合并到名为USER_APP_ROLE(用户ID,应用程序ID,角色ID)的表中,并且它们之间具有多对多关系. 原因我希望这种结构是-我要求允许用户处理具有多个角色的多个应用程序. 我已完成以下代码: User.java @ManyToMany(targetEntity = Role.class) @JoinTab
..