問題タブ [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.

0 投票する
3 に答える
14618 参照

symfony1 - symfony の教義における複数の findby

次のような方法があるかどうかを知る必要があります。

このエラーメッセージが表示されます

未定義メソッド Doctrine_Collection::findOneByEmpCartera() の呼び出し

$clientTableオブジェクト テーブルで2 つのフィルターを実行する必要があります。

どんなアドバイスも私にとって役に立ちます。

0 投票する
3 に答える
9310 参照

symfony - Symfony2-FOSUserBundle-FindUserBy

FOSUserBundleを拡張して、独自のユーザーバンドルを作成しました。

UserBundleには、setterとgetterを含むmemberIDフィールドがあります。

EntityManagerを使用してmemberIDでユーザーを既に見つけることができます。次に、そのEntityManagerクエリで取得したusername / email / ...に一致するUserManagerを介してユーザーを見つけることができますが、...

UserManagerを使用してUserByMemberIDを見つける方法はありますか?

ありがとうございました。

0 投票する
1 に答える
388 参照

ruby-on-rails - CouchRestを使用したCouchdbファインダー

couchdbを使用しながら、Railsでfind_all_by_action_and_author_idメソッドを作成する方法を知りたいだけです。私のモデルは次のようになります。

このようなビューを作成しようとすると、次のようになります。

私は正しい結果を得る方法がわかりません、私はこれでそれを試しました:

しかし、結果は常に空のハッシュになります。これを行うための最良の方法は何ですか?例はありますか?

PostgreSQLでは次のようになります

それほど複雑にすることはできません

ありがとう

0 投票する
4 に答える
74215 参照

mongodb - spring data - Mongodb - ネストされたオブジェクトの findBy メソッド

2 つのドメイン オブジェクトがあり、

私のJSONドキュメントは次のようなものです、

userId と questionId に基づいて「タイプ」を更新する必要があるため、カスタム リポジトリ インターフェイス内に findBy クエリ メソッドを記述しました。

私の問題は、userId を 1、questionID を 3 としてこのメ​​ソッドを実行すると、questionID に関係なく質問リスト全体が返されることです。クエリ メソッド名は有効ですか、またはネストされたオブジェクトのクエリをどのように記述すればよいですか。

提案をありがとう。

0 投票する
1 に答える
2785 参照

selenium - @FindByは、initElementsを呼び出したときに要素が存在しないかどうかを気にしません

たとえば、このアノテーションが付いたクラスFanPageがあるとします。

そして私のテストコードで私は言います

これは

これで、注釈が正しくない場合(たとえば、ctl00_lvph_AddFanである必要があります)、initElementsの呼び出しが失敗することが予想されます。ただし、そうではなく、FanPageオブジェクトを返すだけです。_AddFanButtonを使用しようとした場合にのみ失敗します。

PageFactoryに最初から注釈を検索させるにはどうすればよいですか?

0 投票する
2 に答える
1444 参照

hibernate - 同期された方法でGrailsを使用して複製されたレコード

私はそれを理解するために一晩中過ごしました、そして私はこの時点で必死です。Grails2.1.0プロジェクトにサービスクラスがあります。Webサービスに対してクエリを実行します-クエリはスレッド化されます。スレッドがデータを取得すると、synchronizedメソッドWriteToDBを呼び出します。メソッドは名前(String field)を取り、。を介してドメインをチェックしますfindByName。レコードが存在する場合は、他に何もせずに新しいレコードを作成します。

今私はチェックしました、そしてメソッドは確かに一度に呼び出されるのに1つのスレッドだけを許可します、これはログサンプルです:

エラー2013-01-0221:29:47,408[スレッド-21]エラー-WriteToDBSTART

エラー2013-01-0221:29:47,474[スレッド-21]エラー-WriteToDBが終了しました

エラー2013-01-0221:29:47,475[スレッド-20]エラー-WriteToDBSTART

エラー2013-01-0221:29:47,571[スレッド-20]エラー-WriteToDBが終了しました

エラー2013-01-0221:29:47,581[スレッド-49]エラー-WriteToDBSTART

エラー2013-01-0221:29:47,866[スレッド-49]エラー-WriteToDBが終了しました

エラー2013-01-0221:29:47,867[スレッド-45]エラー-WriteToDBSTART

エラー2013-01-0221:29:48,202[スレッド-45]エラー-WriteToDBが終了しました

エラー2013-01-0221:29:48,203[スレッド-48]エラー-WriteToDBSTART

エラー2013-01-0221:29:48,320[スレッド-48]エラー-WriteToDBが終了しました

ただし、レコードが重複しています!!! 新しいレコードを保存するたびにflush:true、それを実行します。なぜそれが起こり続けるのか分かりませんか?手動でテストしました。テストの前に1つの既知のレコードをDBに追加しましたが、複製されることはありませんでしたが、保存されている新しいレコードは最大6回複製されます。

助けてください。何かにインデックスを付ける必要がありますか?または、特別な方法で何かをフラッシュしますか?なぜそれが起こっているのですか?

[2013年2月1日更新]

レコードを保存するために使用しているコードは次のとおりです。

また、エラーサンプル:

エラー2013-01-0222:25:58,868[スレッド-20]エラーutil.JDBCExceptionReporter-キー「名前」のエントリ「自動送信」が重複しています

エラー2013-01-0222:25:58,873 [スレッド-20]エラーhibernate.AssertionFailure-アサーションエラーが発生しました(これはHibernateのバグを示している可能性がありますが、セッションの安全でない使用が原因である可能性が高いです)メッセージ:null id Project2.Featureエントリ内(例外が発生した後にセッションをフラッシュしないでください)

私はこのように解釈することができます(コードの「保存」部分の前にFindByNameを取得しました):レコードを検索し、それが存在しないため、作成しています。重複エントリについて文句を言い、変数「f」に対してnullを取得しています後でリレーションとして別のテーブルに挿入します。

私はtrycatchブロックでこのコードを修正しようとするかもしれないと思います...アイデア?

0 投票する
1 に答える
2731 参照

grails - findBy複数の属性(findAllWhere)

特定の属性をフィルタリングする必要のあるオブジェクトがあり、その一部は「null」である可能性もあります。FilterオブジェクトとProductオブジェクトがあります。

Filterオブジェクトには、Productオブジェクトを反映する特定の属性があり、入力することも空白のままにすることもできます。ここにクラスの短縮図があります。

このフィルターを使用すると、特定の属性(空、プロデューサー、ディストリビューター)を持つすべての製品を検索できます。

フィルタを選択できるエクスポート機能があり、製品の選択に基づいて情報が出力されます。

これらの属性はすべてnullになる可能性がありますが、値も含まれるため、最初に独自の検索クエリ(文字列などの組み合わせ)を作成してSQL文字列を作成し、次にProduct.findAll(string_query、string_params)を使用することを考えました。しかし、これは非常に面倒なので、今は次のようなものに変更しました。

しかし、フィルタリングする属性が10〜15個ある場合、これは非常に大きなタスクになります。GrailsやGroovyの経験はあまりありませんが、これは簡単に解決できると思いますよね?

0 投票する
1 に答える
666 参照

zend-framework - Zend Navigation 検索ページとレンダリング メニューとそのサブページ

ゲスト、メンバー 1、メンバー 2、および管理者の 4 つの異なるアクセス レベルを持つサイトの Zend ナビゲーションをまとめています。

私のナビゲーション XML は次のようになります。

私はサブメニューを使用しており、トップ メニューの一貫性を維持したいので、Zend のfindBy機能を使用して現在のユーザーのステータスを特定し、そのメニューを表示したいと考えています。これは次のように行われます。

Nav の Bootstrap ビットは非常に一般的で、次のようになります。

これで、「Member1 Main」ページを表示できますが、その 1 ページしか表示されませんが、レンダリングする必要があるのは、そのページのサブメニュー全体です。findOneByLabelはその特定のページのみを検索し、その子孫は検索しないようです。サブメニュー全体をプルする方法はありますか?

ありがとう。

0 投票する
1 に答える
40695 参照

java - Selenium WebDriver で @FindBy アノテーションを使用する方法

コードをテストしようとしたときに何も得られなかったので、コードの何が問題なのか知りたいです。

}

私は と を使用してSelenium WebDriverおりTestNG、ページ内のいくつかのエントリをテストしようとしましたJSF