J2EE

HIbernate - @在XML配置中用于限制集合的等价物

我想使用@Where提供的功能将收藏集限制为只有状态为ACTIVE的项目。 但是,我不能仅使用注释xml。因此,我在xml中查找了@Where,但我找不到任何东西。 示例(我需要类似元素“where”的元素) ... ..
发布时间:2018-06-08 21:15:00 J2EE

Hibernate Criteria的一对多关系的最后记录

我需要获取最后一条记录和与Hibernate条件的一对多关系的主记录。 Pseudo-Sql显示我要执行的查询 lockquote Table1(Master) Table2(Details) / p> 从Table1中选择* tab1,Table2 tab2 其中tab2。 tab1id == tab1.id 和tab2.date ==(从table2中选择Max(日 ..
发布时间:2018-06-08 21:14:50 J2EE

Hibernate存储过程结果问题

我试图使用Hibernate调用一个存储过程,但我总是收到以下异常: org.postgresql.util.PSQLException:在此ResultSet中未找到列名称plan_id。 存储过程作为辅助数据库对象添加到一个hbm.xml中(实际上这是唯一的XML映射文件,其他所有内容都是通过注释完成的): ..
发布时间:2018-06-08 21:14:30 J2EE

如何添加一个真正的查询的Hibernate属性

我们使用Hibernate来加载符合特定条件的对象。如果用户决定查看其中一个对象的详细信息,我想提取一些关于该对象的附加信息。我想要展示的一个“属性”将需要一个相当复杂的SQL查询,但计算结果是一个简单的布尔值。 什么是正确的方法休眠?有没有办法指出一个属性的值是SQL查询的结果?如果是这样,有没有办法阻止查询被调用,直到需要它? 或者我错误地处理了这个问题? 解决方案 根据查 ..
发布时间:2018-06-08 21:14:11 J2EE

Hibernate Criteria查询IN子句中的多个列

我有一个类似于 CODES(位置,代码,描述,开始日期,结束日期)的表 我需要使用Hibernate标准进行下面的查询或分离(位置,代码)在(('loc1','')位置,代码,描述,开始日期,结束日期 FROM CODES 1'),('loc2','2'),('loc3','3'),('loc4','4'),('loc5','5')) 我必须传递位置和代码值作为参数(在运行时动态 ..
发布时间:2018-06-08 21:14:05 J2EE

选择标准只有几列

从ioa_book选择aaa,bbb,ccc,ddd 如图所示,它正在击打表ioa_book并且只选择了几列,相应的pojo名称是boop ..现在我想将它转换为休眠标准,但它加载了所有不需要的列,我仍然想使用标准并选择列本身,请告知如何实现此目的。 所以我就这样走了...... Criteria criteria = session.createCrite ..
发布时间:2018-06-08 21:14:00 J2EE

如何禁用休眠4临时表休闲?

每当我连接到数据库时,Hibernate 4都会创建临时表, Hibernate:create table HT _... .. 有没有办法一次创建它们? 解决方案 我明白目的,但问题在于我的情况,当用户选择相同的数据库时,需要10次后台才能重新创建所有临时表,这里如何避免: i添加这部分 if(e.toString()。contains(“already ..
发布时间:2018-06-08 21:13:35 J2EE

Spring中的数据库会话

我对Spring很新,我想更多地了解会话。我已经使用Hibernate注释过的实体映射了遗留数据库,并构建了一些服务对象来提取,检索等。我的实体还包含其他实体(通过外键映射)和实体集。当我在我的服务中遍历entitiy图时,我没有问题。我的服务被包装在一个TransactionProxyFactoryBean中,所以一切都应该是好的。 因此,在我的View Controller中,我向服务请 ..
发布时间:2018-06-08 21:12:47 J2EE

criteria.list()显示空指针异常

我正在研究Hibernate 3.3。最近我开始使用标准。我的Annotation类如下。 @Entity @Table(name =“EMAG_ADMINLOGIN”,schema =“ EMAG_USER“) public class Adminlogin实现java.io.Serializable { private String username; 私人字符串密码; ..
发布时间:2018-06-08 21:12:07 J2EE

延迟加载错误

我知道这个问题在这里已经提出几次了。然而,我找不到任何解决方案,所以我决定再次发布它。 我在Spring MVC框架中使用Hibernate,并试图获取我的班级wth子类: public class Scene实现Serializable { private Long id; 私人作者作者; //省略getters和setters } public class Au ..
发布时间:2018-06-08 21:11:25 J2EE

为什么刷新对象的数量应该等于hibernate.jdbc.batch_size?

正如 hibernate文档在执行批量插入/更新时说,当对象的数量等于jdbc批量大小( hibernate.jdbc.batch_size )时,应刷新并清除会话。我的问题是为什么这个数字应该等于 hibernate.jdbc.batch_size 。有没有性能提示? 编辑: 例如,假设我已将 hibernate.jdbc.batch_size 设置为30在我的hibernate.cfg文件 ..
发布时间:2018-06-08 21:11:10 J2EE

动态更改会话工厂和Txm Manager以支持I18N

在我们正在构建的Spring-GWT应用程序中,我有一个特殊的问题。我们有一个不支持UTF-8的WE8ISO8859P1字符集编码的oracle数据库。因此,我们正在AL32UTF8字符集中构建一个新的数据库。不幸的是,数据库管理员不想将现有的数据库迁移到新的数据库中,我们必须到达旧数据库的英文数据和新数据库的拉丁数据。 我们在方法/类级别具有@Transactional注释,并将sessi ..
发布时间:2018-06-08 21:10:47 J2EE

在hibernate领域类中会出现什么问题 - 这样我们需要(单元)测试它们吗?

我已经开始为我的新J2EE项目编写hibernate域类,并且在我最初的分析过程中,我感觉到在域类中出现以下情况可能会出现问题,这些域名类可能会让我为自己写入自动化测试以提前捕获它们: 属性/列映射 - 我可能会错误地将错误的列配置为域类中的给定属性 我可能会更改数据库列名并忘记更改相应的映射(s)域类文件 我可能会忘记在构造函数中设置对象属性。这可能发生在创建类的时候,或者在测试某些属 ..
发布时间:2018-06-08 21:10:45 J2EE

Spring PagingAndSortingRepository - 按名称查找

问题:我试图在网格中只加载国名为购买订单...让我们说爱尔兰。事情是我真的不知道这是否可能。 到目前为止,我已经尝试将服务类 executeQueryFindAll()中的方法更改为这样的内容。 私人网页 executeQueryFindAll(int page,int maxResults){ final PageRequest pageRequest ..
发布时间:2018-06-08 21:10:38 J2EE