首页 > TAG信息列表 > hibernate-mapping

使用Hibernate将具有相同ID的结果集的行分配到Java列表中

我正在使用Hibernate从数据库中检索一些数据.我正在使用的SQL查询返回的结果集如下所示: SourceId | TargetId 1 | 10 1 | 11 1 | 12 2 | 13 2 | 14 现在,我正在上以下课: @NamedNativeQuery(name = "myQuery", resultSetMapping = "myMapping

从休眠到mysql,默认值映射问题

hibernate xml映射文件不支持默认值.因此,当我尝试在mysql中创建具有默认值的列时,然后我运行hibernate save()方法而不设置列值.无法生成默认值. 我已经做了一些搜索.根据这篇文章: https://forums.hibernate.org/viewtopic.php?t=171&highlight=default+value&sid=84a014fd93dd9b6

Java-休眠升级后,代码覆盖率显着下降-未涵盖getter和setters-有任何想法吗?

我们最近将代码库从2005版本升级到了最新版本的hibernate. 结果,我们发现许多程序包中的代码覆盖率大大降低.这些包几乎完全是映射到休眠对象的POJO,并且区别似乎在于getter和setter的覆盖范围.这些对象中大多数都不是直接进行单元测试的,因此以前的内容大部分来自它们在某些集成测

Hibernate:not-null属性引用一个null或瞬态值

问题解决了.谢谢. 现在,我有三个表movie_information,release_company和rating.movie_information和评价具有一对一关系,而release_company和movie_information具有一对多关系.我正在尝试使用休眠模式构建CMS,但是我发现我无法正确构建涉及这三个表的部分. 我的代码来了 MovieInfor

java-拥有方的真正含义是什么?

问题:似乎我对Hibernate *到许多映射的逻辑理解不正确,或者确切地说是拥有所有权. 示例(一对一,拥有一方) @Entity public class Troop { @OneToMany @JoinColumn(name="troop_fk") //we need to duplicate the physical information public Set<Soldier> getSoldiers(

春天-Hibernate SAP集成

我们可以整合Hibernate和SAP吗?我确实已经与Hibernate集成了一些数据库.由于不了解SAP,因此我想知道Hibernate是否提供了将其与SAP集成的支持.解决方法:据我所知,我认为这不存在. SAP有自己的数据映射策略,称为Open SQL,并且还提供特殊的功能来插入,更新和删除数据以确保数据的一致

java-休眠UUID.hex与UUID2

我正在使用休眠4.3.5最终版本,并遇到以下警告 org.hibernate.id.UUIDHexGenerator警告-HHH000409:使用org.hibernate.id.UUIDHexGenerator不会生成符合IETF RFC 4122的UUID值;考虑改用org.hibernate.id.UUIDGenerator 所以我从更改了我的映射文件唯一ID生成器 生成器类=“ uuid.hex”

java-如何防止休眠从日期时间删除时间?

我有一个使用休眠映射在SQL Server数据库表中的多个DATETIME列上执行选择的应用程序.休眠映射使用此DATETIME并将其转换为应用程序中的java.util.Date对象. Database table Start_time | datetime 10-OCT-2014 06:45:00 10-OCT-2014 13:30:00 问题在于,数据库中DATETIME字段中

java-如何与JPA批注建立一对多的双向关系,其中收藏方拥有它

我从Hibernate文档中获得了XML映射.我的问题是如何使用JPA注释.它是一对多的双向关系,而收藏方拥有它.谢谢. <class name="Person"> <id name="id" column="personId"> <generator class="native"/> </id> <set name="a

java-如何通过JPA / Hibernate加入获取两个关联

我是Hibernate的新手,确实需要你们的帮助. 我有以下课程:UserActionPerUserResult @Entity @Table(name = "user_action_per_user_result") public class UserActionPerUserResult { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id;

java-为什么要使用休眠映射组件?

我正在学习休眠,我遇到了休眠映射组件. 如果我们可以为学生和地址设置相同的pojo班级,为什么要使用它?解决方法:您可以.但这并不意味着您想要. 原因一:您想要对它们进行建模 在对象中,您想以最佳方式建模.这意味着一件事是学生和其他地址.将来您可以为每个学生分配更多的地址,或者没

Hibernate / JPA:在实体类中存储常量?

我从事远程项目,并在日志中找到了有趣的记录: 2015-12-26 00:28:30,835 DEBUG org.hibernate.tool.hbm2ddl.SchemaUpdate Caller+0 at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:251) => alter table bail add column monthName tinyblob 日志设

如何修复弹簧靴一对多双向无限循环?

我尝试使用spring boot和spring data jpa创建一对多的双向映射,请查看以下实体 Employer Entity @Entity public class Employer { private Long id; private String employerName; private List<Employee> employees; @Id @GeneratedValue(strategy=Generation

@OrderBy导致java.lang.ClassCastException:antlr.CommonToken无法转换为antlr.Token

这个问题已经在这里有了答案:            >            @OrderBy causing org.hibernate.HibernateException: Unable to parse order-by fragment                                    3个我正在尝试在JBoss EAP 6.1

java-混合联接和单表继承并查询所有对象

我有一个使用以下配置的Webapp(我更改了实体名称): @Entity @Inheritance(strategy = InheritanceType.JOINED) @Table(name = "animals") public abstract class Animal { ... @MappedSuperclass @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(na

java – 本机SQL抛出无效的列名异常

我正在为我的应用程序使用Hibernate 3.2.5. 我有一个Dept表和一个Employees表. Dept.java private int deptId; private String deptName; private Map empMap = new HashMap(); //Getters and Setters Employees.java private int empId; private String empName; private int

java – 在jar中嵌入hibernate hbm.xml映射

是否可以将hibernate映射hbm.xml嵌入到jar中,并避免在applicationContext.xml中手动引用 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref be

java – 使用JPA注释自动从子进程中删除子进程和子进程中的子进程

假设我们有3个Entities对象类: class Parent { String name; List<Child> children; } class Child { String name; Parent parent; } class Toy { String name; Child child; } 如何使用JPA2.x(或hibernate)注释: >父删除时自动删除所有子项(一对多) >

java – Hibernate代理对象包含什么?

我可以从谷歌收集的是: > Hibernate使用代理对象来实现延迟加载. 当我们请求从数据库加载Object,并且获取的Object具有对另一个具体对象的引用时,Hibernate返回代理而不是具体的关联对象.> Hibernate使用字节码检测(由javassist提供)创建代理对象. Hibernate在运行时使用代码生成库

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

我的Java bean有一个childCount属性.此属性未映射到数据库列.相反,它应该由数据库计算,并在我的Java bean及其子代的连接上运行COUNT()函数.如果这个属性可以按需计算/“懒惰”会更好,但这不是强制性的. 在最糟糕的情况下,我可以使用HQL或Criteria API设置此bean的属性,但我不愿意.

java – 带有Spring代理的LazyCollectionOption.EXTRA?

我想显示一个包含数据库所有用户的表.该表还应包含用户对象中包含的列表的元素数. 由于我只需要大小/数量,我想阻止获取整个列表.因此,我正在使用LazyCollectionOption.EXTRA,文档说明: EXTRA = .size() and .contains() won’t initialize the whole collection 但以下情况仍无

找不到类型的验证器:java.lang.Integer

尝试处理我的创建/编辑表单我收到以下错误: HTTP Status 500 – Request processing failed; nested exception is javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.Integer. 我的控制器: /** * This method will pro

java – 如何解决hibernate错误:实体映射中的重复列?

嗨,我有以下型号: @Entity class Flight{ private Airport airportFrom; private Airport airportTo; @OneToOne(fetch=FetchType.LAZY,optional=false) public Airport getAirportFrom(){ return this.airportFrom; } @OneToOne(fetch=FetchType.LAZY,optional=

java – 线程“main”中的异常org.hibernate.MappingException:未知实体:

我正在使用myeclipse IDE 执行我的代码后,我得到以下异常 log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" org.hibernate.MappingException: Unkno

java – JPA OneToOneToOne映射

我刚刚开始使用Java Persistence API,并且我很乐意使用它.但是,我遇到了一个小的设计决定. 假设我经营一家汽车租赁店,有几辆车,几个客户,不同的客户可以使用不同的汽车.为了存储客户最喜欢的汽车,我会使用来自客户类的@OneToMany关系,以及目前租用汽车的客户,来自汽车类的@OneToOn