detachedcriteria相关内容
在我的模型中,我有一个抽象的“用户"类,以及多个子类,例如申请人、HiringManager 和面试官.它们在一个表中,我有一个 DAO 来管理它们. 用户: @Entity@Table(name="用户")@Inheritance(策略=InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(名称="角色",discriminatorType=
..
如何在具有多个子查询的休眠中编写子查询.例如 select * from project_dtls where project_id in(从 project_users 中选择 project_id,其中 user_id =(从 user_dtls 中选择 user_id,其中 email='abc@email.com')) 我知道我们可以通过 DetachedCriteria 编写,但找不
..
我正在尝试使用 DetachedCriteria 进行选择,我想在运行时添加几个由 OR 分隔的条件. 如果我使用: Restrictions.Or( cond1, Restrictions.Or(cond2, Restrictions.Or(cond3, cond4)) ) 我得到了我想要的结果. 但是如果我像这样使用析取: var disjunction = Restrict
..
请帮助我编写Java Criteria对象查询,以查找具有具有所有所需成员的集合的所有项目.基本上,我需要“和"该条件,而不是“或"它.这与SO文章和标签完全一样:搜索带有标签"java"和"hibernate"的文章,结果应只包含带有两个标签标签的文章(可以使用更多标签).像这样一个:) 我的实体称为“解决方案",它具有通过两列映射表映射的标记实体的集合.我从下面的研究中了解到,我需要一个
..
这是我拥有的SQL语句. SELECT USER_PROFILE.FIRST_NAME, USER_PROFILE.LAST_NAME, USER_PROFILE.USER_TYPE FROM USER_PROFILE INNER JOIN USER_LOGIN_STATUS ON USER_PROFILE.USER_ID=USER_LOGIN_STATUS.USER_ID ORDER BY
..
我有一个实体A,其中有许多实体B和实体C.所有实体A,B和C都有一些引用x,y和z,应尽快加载. 我想从数据库中读取所有实体A,并使用标准API急切地加载B和C的集合. 到目前为止,我已经能够急切地获取"A"中的引用.但是,在加载集合时,它们中的引用会被延迟加载. 这是我的方法 AllEntities_A = _session.Cr
..
假设我运行以下代码: var placementCriteria = DetachedCriteria.For(); placementCriteria.Add(Restrictions.Le("StartDate", effectiveDate)); placementCriteria.Add(Restrictions.
..
任何人都知道如何将ICriteria转换为DetachedCriteria.我需要使用以下子查询来使用现有的ICriteria: .Add(Subqueries.PropertyIn("Name", myDetachedCriteriaSubquery)) 有什么方法可以将ICriteria转换为DetachedCriteria.我会接受“不"并提供可靠的参考. 解决方案 根据m
..
我试图使用NHibernate的Criteria API表示SQL查询,但由于遇到问题,因为我正在以数据库为中心的方式进行思考,而NHibernate以对象为中心. SQL(效果很好): select outerT.id, outerT.col1, outerT.col2, outerT.col3 from tbl outerT inner join (select max(i
..
我正在尝试使用DetachedCriteria进行选择,我想添加一些在运行时用OR分隔的条件. 如果我使用: Restrictions.Or( cond1, Restrictions.Or(cond2, Restrictions.Or(cond3, cond4)) ) 我得到了想要的结果. 但是,如果我像这样使用Disjunction: var disjunction
..
我想知道我是否可以将此标准转换为分离标准。我不正确理解分离标准。可以有人帮助。 Criteria crit = sessionC.createCriteria(OP_DOCTOR_VISIT.class,“OPDV1”); crit.createAlias(“OPDV1.OP_VISIT”,“OPDV2”,JoinType.LEFT_OUTER_JOIN,Restrictions.an
..
对不起,如果这是一个愚蠢的问题,但我坚持了整个下午的这个问题,但无法找到解决方案,因为我不熟练使用复杂的SQL: 我想找到“来自msg发送次数>阈值的表的前n个发送消息的用户”,这是我的标准: Criteria c = session.createCriteria(Message.class); ProjectionList plist = Projections.project
..
查询的标准是否可以在远程(Swing / SWT等)客户端上构建?我们已经在Hibernate中使用了DetachedCriteria功能了很长一段时间,但是想使用标准的JPA 2. 如果不是,那么hibernate的代码是否可以重新使用?用于创建远程API?或者,这是可能出现在JPA 2.1中的东西? 解决方案 不是我的知识。考虑在Linda DeMichiel的博客(规格主管)留言或将
..
我在Java中使用Hibernate 3.5.6-Final。由于我无法访问Hibernate Session a>,我正在使用 DetachedCriteria 。所以,我想知道限制DetachedCriteria结果的最佳方法(在我的情况下,我只想获得第一行)。 其他信息: Criteria 类有一些方法来实现这一点,比如 setMaxResults(int maxResults)
..
这是我拥有的SQL语句。 SELECT USER_PROFILE.FIRST_NAME,USER_PROFILE.LAST_NAME,USER_PROFILE.USER_TYPE FROM USER_PROFILE INNER JOIN USER_LOGIN_STATUS ON USER_PROFILE.USER_ID = USER_LOGIN_STATUS.USER_ID
..
SELECT table2.id,$ b $我需要用Java + Hibernate来完成这个查询。 b COUNT(table2.id)AS计数 FROM table1 JOIN表2 ON table1.fk_tb2 = table2.id --many2one GROUP BY table2.id 我会使用DetachedCriteria类....
..
TourIndex { 长tourId 我有一个用于查询的域类。字符串国家 字符串位置 int可用性 // ...更多字段 } 如果“动态”条件构建器基于一系列基本上可以执行的配置进行搜索,则我们使用一系列: def detachedCriteria = new DetachedCriteria(TourSearchIndex) detachedCrite
..
如何在有多个子查询的hibernate中编写子查询。例如 select * from project_dtls where project_id in (从project_users中选择project_id,其中user_id = 从user_dtls中选择user_id,其中email='abc@email.com')) 我知道我们可以写通过DetachedCrit
..
在我的模型中,我有一个抽象的“用户”类,以及多个子类,例如Applicant,HiringManager和Interviewer。他们在一张桌子上,我有一个单一的DAO来管理他们。 用户: @Entity @Table名称=“User”) @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorC
..
我遇到了使用DetachedCriteria将JOIN添加到子查询的问题。代码看起来大致如下所示: Criteria criteria = createCacheableCriteria(ProductLine.class,“productLine”); criteria.add(Expression.eq(“productLine.active”,“Y”)); Detache
..