問題タブ [persist]
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.
java - 成功した永続性を報告するHibernateの自動生成されたコードが、DBに新しいレコードが見つかりません
Eclipseによって生成された自動生成されたHibernateDAOコードがあります-Hibernateリバースエンジニアリングプラグイン。
EntityManagerオブジェクトの「persist」メソッドは例外をスローしていませんが、オブジェクトはデータベースに永続化されていません。現在、データベースはテーブルが空です(レコードがありません)。
次の出力が得られます、何かアイデアはありますか?
同様に、ここにコードスニップがあります。私は手動で「ポケモン」オブジェクトを作成し、それをここの「persist(..)」メソッドに渡します。
java - JPA EntityManager persist() causing object to appear detached even though an error was thrown
Hi I have a simple DAO with the below function.
The Entity table has a unique constraint on the pair (type,value) and I have a test below:
My first caught error happens as I expect since I know that I'm violating the constraint, the second try/catch shouldn't throw an error as far as i'm concerned, but it does, what I get its this:
So it seems calling persist() on "e" even though it wasn't persisted has caused hibernate to think it's a detached entity.
This is annoying because these functions are getting used by a JSF front end that is dealing with the ConstraintViolation exception, but deliberately holding on to the object so that the user can change one of the fields and try again, and they get the detached entity error.
Is this behaviour a hibernate bug because I don't think it should be doing this really? Is there a way around this at the DAO level so that persist won;t treat my object as detached if it's not actually persisted?
Regards,
Glen x
hibernate - ハイバネート カスケード PERSIST
私が戦っている Hibernate についての一般的な質問があります。
クラスAとクラスBがあり、BはAに依存しています
私のコードでは、em.persist(objOfTypeA) を呼び出すと、挿入が行われ、テーブル AAA と BBB の両方に挿入されることが予想されます。A が A の ID を取得し、それを各オブジェクトのリストに手動で入力し、そのリストを永続化すると、うまくいきます。しかし、これはHibernate によって魔法のように起こると思います。
私は何か間違ったことをしていますか?それとも、Hibernate に期待しすぎているのでしょうか?
ありがとう
javascript - ページの更新後もチェックボックスをオンのままにする
私はいくつかのチェックボックスを持っています。それらのいずれかがクリック/チェックされ、検索ボタンがクリックされると、それらの値を取得してクエリ文字列として URL に渡し、渡されたクエリ値に一致する結果を返すページを更新します。このように: mysite.com/result.aspx?k="病院" OR "オフィス" OR "緊急"
「k=」の後の値を取得できます。「病院」または「オフィス」または「緊急」をキャプチャして変数に保存しました。ページがリロードされ、コントロールの以前の状態が忘れられた後、これらの値に基づいてチェックボックスのチェック状態をリセットする必要があります。これ以上動けなかった。誰かが私を助けることができますか?
これは、チェックボックスの値をキャプチャして URL に渡す方法です。
doctrine - 教義エンティティを継承する教義持続phpクラス
教義エンティティを拡張し、それを永続化するphpクラスを持つことは可能ですか?
例:
android - 使用する設定はプログラムでのみ編集されますが、XMLでは?
user_prefs.xmlで定義されているユーザー設定画面が機能しています。xmlはPreferenceScreenタグで囲まれています。それはすべて理にかなっています...
しかし、ユーザーが編集しない他のデータを保存する必要があります。そのため、このためにsettings.xmlを作成すると思いました。ただし、ユーザーがこれらの設定を編集できるようにするためにPreferencesActivityは必要ないため、PreferenceScreenを使用することは意味がないようです。
たとえば、アプリが強制終了される前にGeoPointをMapViewの中央に保存して、次にアプリを起動したときにその場所に戻ることができるようにします。
それで、SharedPreferencesはまだ/このようなデータを保存するための正しい方法ですか?もしそうなら、誰かがGeoPointを保存する(またはGeoPointを定義するintのペアを保存する)xmlファイルの例を提供できますか?
どうもありがとう!
java - JPA 初心者 - 含まれるエンティティが永続化されるたびに既存のメンバーを永続化しない
エンティティの状態についてはまだ完全に明確ではなく、次の状況に関していくつかのことを試してみましたが失敗しました:
通常、データが Foo 作成フォームから送信されると、関連するバーの ID が送信されます (ただし、他の属性ではなく、そこでは使用されません)。新しい Foo を永続化するときに ID が設定されている Bar インスタンスをアタッチする (永続化しない) ようにエンティティ マネージャーに自動的に指示する方法はありますか?
よろしくお願いします。
ロルフ
haskell - yesod で PersistObjectId から文字列を取得するにはどうすればよいですか?
より高いレベルから、私がやろうとしているのは、オブジェクトへの ID を含む JavaScript を介して投稿することです。
投稿するjqueryを作成するウィジェットに「PlayerId」を渡しています。
fromPersistToJS から返されるのは、オブジェクト ID を文字列にできないという例外です。
ただし、URL は基本的に文字列であり、その中に ID が含まれています。だから私はこれが可能でなければならないと確信しています。
https://github.com/gdoteof/exodus/はレポ全体であり、私はこの投稿を作成しています
https://github.com/gdoteof/exodus/commit/4daa0a25a9f44c69cbdc5c0bb4e8aa4f6433de45
jpa - JPAはcascase関係を持つオブジェクトを永続化し、それを削除します(休止状態)
ユーザー エンティティとジョブ エンティティの間に次の双方向の 1:n 関係があります。
ユーザークラス:
ジョブ クラス:
ユーザーオブジェクトを保存する(そして、休止状態にジョブエンティティを自動的に保存させる)ことができます...次に、データベースからジョブエンティティを削除したいときに、例外が発生します....
例外:
なぜこれが起こるのですか?ところで。ジョブオブジェクトで永続化を明示的に呼び出すと、問題は発生しません...しかし、ジョブを個別に永続化したくありませんが、休止状態でそれらを永続化させます(カスケードを使用すると、実際に機能します....)
どうも
internet-explorer - Kohana セッションのデータが、Chrome および IE ブラウザーのページ間で保持されない
Kohana セッション データは、Chrome および IE ブラウザーで開いたページ間で保持されません。
Firefox ブラウザでも同じように動作します
使用する Kohana のバージョンは 2.3 です
セッション構成ファイルは保持します
緊急に必要な助け