问题标签 [findby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony1 - symfony学说中的多个findby
我需要知道是否有办法做这样的事情:
我收到此错误消息
调用未定义的方法 Doctrine_Collection::findOneByEmpCartera()
我需要在$clientTable
对象表中做 2 个过滤器,
任何建议都会对我有用。
symfony - Symfony2 - FOSUserBundle - FindUserBy
我创建了自己的用户包,扩展了 FOSUserBundle。
在我的 UserBundle 中,我有一个 memberID 字段,其中包含它的 setter 和 getter。
我已经可以使用 EntityManager 通过 memberID 找到用户,然后我可以通过 UserManager 找到用户,匹配通过 EntityManager 查询获得的用户名/电子邮件/...,但是...
有没有办法使用 UserManager 找到UserByMemberID?
谢谢你。
ruby-on-rails - 使用 CouchRest 的 Couchdb 查找器
我只想知道如何在使用 couchdb 的同时在 Rails 中构建 find_all_by_action_and_author_id 方法。我的模型如下所示:
如果我尝试构建这样的视图:
我不知道如何得到正确的结果,我用这个试过:
但结果总是一个空哈希。做这个的最好方式是什么?有什么例子吗?
使用 PostgreSQL,它看起来像这样
不可能这么复杂
谢谢
mongodb - spring data - Mongodb - findBy 嵌套对象的方法
我有两个域对象,
我的 JSON 文档是这样的,
我必须根据 userId 和 questionId 更新“类型”,所以我在自定义 Repository 接口中编写了一个 findBy 查询方法,
我的问题是,当我使用 userId 为 1 和 questionID 为 3 执行此方法时,它会返回整个问题列表,而与 questionID 无关。查询方法名称是否有效或者我应该如何编写嵌套对象的查询。
感谢您的任何建议。
selenium - @FindBy 不在乎当我调用 initElements 时元素是否不存在
例如,假设我有类 FanPage,带有这个注释
然后在我的测试代码中我说
哪个
现在,如果我的注释不正确(假设它应该是 ctl00_lvph_AddFan),我希望我对 initElements 的调用会失败。但是,它没有,它只是返回一个 FanPage 对象给我。只有当我尝试使用 _AddFanButton 时它才会失败。
如何让 PageFactory 从一开始就查找我的注释?
hibernate - 在同步方法中使用 Grails 重复记录
我花了整个晚上试图弄清楚,此时我很绝望。我的 Grails 2.1.0 项目中有服务类。它对 Web 服务执行查询 - 查询是线程化的。一旦线程获得了数据,它就会调用synchronized
方法WriteToDB
,该方法又接受一个名称 ( String field
) 并通过findByName
. 如果记录存在,则不执行任何其他操作来创建新记录。
现在我检查了方法确实只允许一次调用一个线程,这里是日志示例:
错误 2013-01-02 21:29:47,408 [Thread-21] 错误 - WriteToDB START
错误 2013-01-02 21:29:47,474 [Thread-21] 错误 - WriteToDB 已完成
错误 2013-01-02 21:29:47,475 [Thread-20] 错误 - WriteToDB START
错误 2013-01-02 21:29:47,571 [Thread-20] 错误 - WriteToDB 已完成
错误 2013-01-02 21:29:47,581 [Thread-49] 错误 - WriteToDB START
错误 2013-01-02 21:29:47,866 [Thread-49] 错误 - WriteToDB 已完成
错误 2013-01-02 21:29:47,867 [Thread-45] 错误 - WriteToDB START
错误 2013-01-02 21:29:48,202 [Thread-45] 错误 - WriteToDB 已完成
错误 2013-01-02 21:29:48,203 [Thread-48] 错误 - WriteToDB START
错误 2013-01-02 21:29:48,320 [Thread-48] 错误 - WriteToDB 已完成
但是,我得到重复的记录!!!每次我保存新记录时,我都会这样做flush:true
。我不明白为什么它一直在发生?我手动测试 - 在测试之前将一条已知记录添加到数据库中,并且它从未被复制,但是,正在保存的新记录最多被复制 6 次。
请帮忙。我需要索引一些东西吗?或者以特殊的方式冲洗一些东西?为什么会这样?
[2013 年 2 月 1 日更新]:
这是我用来保存记录的代码:
还有错误示例:
错误 2013-01-02 22:25:58,868 [Thread-20] 错误 util.JDBCExceptionReporter - 键“名称”的重复条目“自动传输”
错误 2013-01-02 22:25:58,873 [Thread-20] 错误 hibernate.AssertionFailure - 发生断言失败(这可能表明 Hibernate 中存在错误,但更有可能是由于会话使用不安全)消息:空 id在 Project2.Feature 条目中(发生异常后不要刷新 Session)
我可以这样解释(我在“保存”部分代码之前得到了 FindByName):我查找记录但它不存在所以我正在创建它,现在它抱怨重复条目,我得到变量“f”的空值后来我将其作为关系插入到另一个表中。
我想我可能会尝试使用 try catch 块修复此代码......想法?
grails - findBy 多个属性 (findAllWhere)
我有一个对象,我必须从中过滤某些属性,其中一些属性也可能是“null”。我有一个 Filter 对象和一个 Product 对象。
在 Filter 对象中,我有一些反映 Product 对象的属性,可以填写或留空。这里是关于类的简短视图。
使用此过滤器,我可以搜索具有特定属性(空、生产者、分销商)的所有产品。
我有一个导出功能,我可以在其中选择过滤器,并根据产品的选择输出信息。
由于所有这些属性都可以为空,但也包含一个值,我首先想到构造一个自己的搜索查询(组合字符串等)来构造一个 SQL 字符串,然后使用 Product.findAll(string_query, string_params)。但是由于这很乏味,我现在将其更改为这样的:
但是,如果我要过滤 10-15 个属性,这将成为一项更大的任务。我对 Grails 或 Groovy 不是很有经验,但我想这可以更容易解决,对吧?
zend-framework - Zend Navigation 查找页面和渲染菜单及其子页面
我正在为具有 4 个不同访问级别的站点组合 Zend Navigation:Guest、Member1、Member2 和 Admin。
我的导航 XML 看起来像这样:
由于我正在使用子菜单并希望顶部菜单保持一致,因此我想使用 Zend 的findBy功能来定位当前用户的状态并显示该菜单。这样做是这样的:
我的 Nav 引导位非常通用,如下所示:
现在,我可以让“Member1 Main”页面出现,但它只显示一个页面,但我需要呈现的是该页面的整个子菜单。似乎findOneByLabel仅查找该特定页面而不查找其后代。有没有办法拉整个子菜单?
谢谢。
symfony - Doctrine one-to-many situation: how to easily fetch related entities
To simplify, two entities are defined: User and Comment. User can post many comments and every comment has only one user assigned, thus Comment entity has:
However, when in action:
Error occured, that there's no such field like owneruserid
.
How can I fetch all the user's comments then? The same happens to similar relations in my DB - looks likes you cannot run find()
with foreign keys as parameters. I believe a function $user->getComments()
should be automatically generated/recognised by Doctrine to allow efficient, quick access to related entities.
The example's simple but, what if there are more entities related to my User in the same way? Do I have to declare repositories for each and try to fetch them by it's owneruserid
foreign keys?
java - 如何在 Selenium WebDriver 中使用 @FindBy 注释
我想知道我的代码有什么问题,因为当我尝试测试我的代码时,我什么也没得到。
}
我正在使用Selenium WebDriver
and TestNG
,我尝试测试JSF
页面中的一些条目。