14得票1回答
Hibernate Criteria Api 是否完全防止 SQL 注入攻击?

我正在使用Hibernate来保护我的网站免受SQL注入攻击。 我听说Hibernate Criteria API比HQL更强大。Hibernate Criteria API能够完全防止SQL注入吗?

13得票1回答
Hibernate.JPA.Criteria.BasicPathUsageException: 无法连接到基本类型属性

我有两个表:Tax和TaxRule。这两个表中有一个列是相同的,即TAX_RULE_ID。但是它们之间没有任何像OneToOne或OneToMany这样的Hibernate映射。这两个表看起来像- TAX@Id @Column(name = "TAX_RATE_ID") private Lo...

13得票2回答
如何使用Hibernate Criteria对象实现多个and/or条件

我需要创建一个Hibernate标准化限制,它使用或运算连接了3个条件。问题在于最后一个条件实际上是使用AND运算符连接的两个条件。 我的第一个条件:Criterion startInRange = Restrictions.between("expectedStartCanonicDate"...

13得票1回答
使用Hibernate的Criteria和Restrictions进行连接查询

我有两个实体: PayoutHeader.java@Entity public class PayoutHeader extends GenericDomain implements Serializable { @Id @GeneratedValue(strategy =...

13得票2回答
Java - Hibernate criteria.setResultTransformer() 用默认值初始化模型字段

我是Hibernate的新手,正在尝试从数据库中获取一些数据。我不想获取完整的数据,而是获取一个实体的投影。 问题在于,在for循环中当我获取投影的id和name时,它获取默认值id=0和name=null,而不是数据库中原始实体记录的id=7和name="Name 8"。您知道这个问题是什...

12得票1回答
从SQLProjection内部引用外部条件查询别名

我知道你可以使用{alias}来引用SQLProjection中的根实体:Projections.sqlProjection("MIN({alias}.field) as value", new String[]{"value"}, new Type[]{new LongType()})) 我...

12得票1回答
使用Hibernate标准查询语句来查询集合中的值

我正在尝试使用Hibernate组合一个复杂的查询。我一直倾向于使用Criteria,但我开始怀疑它是否可行,所以任何建议都会很有帮助。 我的实体结构如下:public class Attribute { private Integer id; private String ...

12得票2回答
如何在不使用任何数据库的情况下测试Hibernate标准查询?

我正在开发一个包含大量复杂Hibernate标准查询的Java应用程序。我想测试这些标准,以确保它们选择了正确的对象,并且仅选择了正确的对象。当然,其中一种方法是设置一个内存数据库(例如HSQL),在每个测试中使用标准进行往返并断言查询结果与我的期望匹配。 但我正在寻找更简单的解决方案,因为...

12得票4回答
如何使用Hibernate Projection检索复杂类及其成员?

我有一个类如下,需要使用Hibernate从数据库中检索。 问题是我的类有多个成员,大部分都是类,我该如何检索它们? 我有一个需要使用Hibernate从数据库中检索的类,但是这个类有很多成员,其中大部分都是其他的类。请问,我该如何检索它们?@Entity public class Stu...

12得票3回答
在Hibernate Criteria中使用子查询

我有一个 SQL 表 A,其中包含列名:name, id1, id2, val1 还有一个带列名的表Bid1, id2, key1, key2 这是我的SQL查询SELECT v1.id1, v1.id2 FROM ( SELECT A.id1, ...