hibernate相关内容

一些澄清关于Spring @Transactional注释上的方法

我在春天的世界很新,我已经开发了使用Spring 3.2.1和Hibernate 4.1.9实现DAO一个简单的项目。该项目正常工作,但我对使用的一些疑虑的 @Transactional 在这个DAO的CRUD方法春季注释。 这是实现我的项目的CRUD操作类的整个code: 包org.andrea.myexample.HibernateOnSpring.dao;进口的java.util.Lis ..
发布时间:2016-05-16 21:43:37 Java开发

往哪里放休眠注解?

我在哪里把我的Hibernate注解? 这是我的实例变量上面的行?或吸气过吗?或setter方法​​之前?或者没有真的重要吗? 非常感谢 解决方案 您将它们无论是在的字段的或在的的getter 的。从Hibernate注解参考指南: ..
发布时间:2016-05-16 21:43:30 Java开发

如何映射一个嵌套的集合,地图<关键,列表与LT;价值观与GT;>中使用Hibernate JPA注解?

我有一个类,我不知道如何正确地标注。 我对持有人::数据目标: 列表不应该被比较,而是由数组中的元素的自然顺序维持秩序。 (可以是一个NDX列,如果这是有帮助的。) 持有人将有数据仅供参考,所以所有级联可能是适用为好。 我也开出了不同的设计,消除了地图,如果这将使一个更清洁的设计。 @Entity 公共类持有人扩展的domainObject { 私人地图<枚举,列表与 ..
发布时间:2016-05-16 21:43:20 Java开发

坚持一个多一对多的单向映射设置的枚举

我使用Hibernate 3.5.2-决赛中以注释来指定我的坚持映射。我与建模应用程序和一组平台之间的关系挣扎。每个应用程序可用于一组平台。 从所有的阅读和搜索我做了,我想我需要有平台枚举类被持久化作为一个实体,并有一个连接表重新present许多一对多的关系。我想要的关系是在对象级别,也就是说,我希望能够得到一个给定的应用程序平台的列表单向的,但我并不需要找出应用程序列表对于一个给定的平台。 ..
发布时间:2016-05-16 21:42:51 Java开发

用实体的(和它们的主键)为另一实体的ID

所以,我不知道怎么问这个问题,因为它似乎像它应该是pretty容易找到这个问题的答案之一。 我有3个表; ContentHeader,ContentType1和ContentType2。 ContentHeader有小学,自动递增键。 ContentType1和ContentType2既保持外键ContentHeader的主键。这些外键也为各自的表的主键。 CREATE TABLE cont ..
发布时间:2016-05-16 21:42:22 Java相关

我如何可以验证像Struts 2的密码和conformPassword两个领域?

我的,我想在JSP表单验证两个领域做的Web应用程序。在注册申请我有我想要验证密码,并且符合密码字段这么多fields.In。 下面是我的code: 验证code在Struts2的Action类: @Length(分钟= 6,最大= 20) @Column(NAME =“PERSON_PASSWORD”,可为空=假,长度= 20) 公共字符串getPassword来(){ 返回密码 ..
发布时间:2016-05-16 21:41:52 Java开发

Hibernate中,列表与LT;弦乐>

我似乎有映射在Hibernate中列出的问题。在我们的项目中有一类卡用含有类答与答包含列表与LT;弦乐方式> 是一个列表与LT;弦乐> 使用Hibernate的注释可映射?我的意思是,因为它不具备 @Entity 注释? 问候 解决方案 使用 @ElementCollection : @ElementCollection @CollectionTable(NAME =“ ..
发布时间:2016-05-16 21:41:20 Java开发

如何使用Hibernate / JPA注解映射一个类到不同的表

我目前坚持什么似乎是一个很简单的问题,但我似乎无法找到出路: 我有2个相同表: tbl_creditcard_approved_txns tbl_creditcard_declined_txns 在这两个字段是相同的,我有一个类 - 交易用于重新present表中的所有相应字段英寸 我试图映射两个不同的实体(每个表)上面的类。在旧世界,我已经创建了两个的hbm.xml 文件,一个 ..
发布时间:2016-05-16 21:40:53 Java开发

我怎样才能使用组合键内产生价值?

我有两个类documentlog和documentversion(与主键:INT DOC_ID和int docVersionID)与多到一的关系。我使用了一种名为CompundKey复合键类来管理的复合主键。我需要自动增量docver​​sionID,但我不能这样做。能否请你帮我在这方面? @Entity @Table(NAME =“Documentversion”,模式=“DocumentM ..
发布时间:2016-05-16 21:40:41 Java开发

冬眠列名的问题

@Column(NAME =“DATEOFBIRTH”) 私人日期出生日期; 我特别需要上述code创建一个名为列“出生日期”,而不是休眠给了我一个名为列DATE_OF_BIRTH。我该如何改变呢?是否有一个web.xml的财产?我碰到DefaultNamingStrategy和ImprovedNamingStrategy,但不知道如何指定一个或另一个。 解决方案 下面是一个可能的解决方 ..
发布时间:2016-05-16 21:39:31 Java开发

是什么在@Column JPA annontation设置当长度属性呢?

究竟设置列上的长度JPA做什么呢? @Column(NAME =“middle_name”,可为空=假,长度= 32) 公共字符串getMiddleName(){ 返回this.middleName; } 据我所知,您可以使用标注生成基于实体对象的数据库架构(DDL),但长度做任何类型的支票或截断时持续性发生,或仅用于创建模式? 我也意识到,JPA可以坐在各种实现之上,我在这种情况 ..
发布时间:2016-05-16 21:38:36 Java相关

Hibernate的注解安置问题

我有什么,我认为是一个简单的问题。我见过的例子是双向的。现在的问题是 - “为什么我不能把我的注释在球场上?”。我给大家举一个例子.... @Entity @Table(NAME =“小部件”) 公共类的Widget { 私人整数ID; @ID @GeneratedValue(策略= GenerationType.AUTO) 公共整数的getId(){返回this.id; } 公共整数 ..
发布时间:2016-05-16 21:38:30 Java开发

JPA - 多个罐子定义@Entity对象

我们正在开发一个非常模块化的方式与Spring,Hibernate和Maven的Web应用程序。有定义的数据访问核心项目和查看具体的东西,然后有定义的逻辑和实体( @Entity )的模块,然后有Web应用程序定义控制器和视图。 现在我们已经定义安全实体,如帐号和角色的安全模块,我们有一个原型模块定义一些例如实体,如客户和订单。两者有一个 PersistenceUnit 中定义的的persist ..
发布时间:2016-05-16 21:38:08 Java相关

@OneToMany和复合主键?

我使用的是注释(春季)Hibernate的,我有这已有序的对象,多到一的关系这其中的子对象具有复合主键,一个组件是一个外键回父对象的id 结构看起来是这样的: + ============= + + + ===== | ParentObj | | ObjectChild | + ------------- + 1 0 .. * + ---------------- + | ID(PK)| - ..
发布时间:2016-05-16 21:37:49 Java开发

如何使用Hibernate @任何相关的注解?

有人能向我解释如何任何相关的注解( @Any , @AnyMetaDef , @AnyMetaDefs 和 @ManyToAny )的工作。我有一个很难找到任何有用的文档(单独的JavaDoc并不是很有益的)这些。 我迄今收集到的他们以某种方式使引用抽象和扩展类。如果是这样的话,为什么会出现不是一个 @OneToAny 标注?而就是这个“任意”指的是一个单一的'任何',或多个'任何'? 一个短 ..
发布时间:2016-05-16 21:35:24 Java开发