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

0 投票する
5 に答える
135 参照

persist - 永続化する必要がある 1 回限りのデータをどうしますか?

最近、サイトの管理者が何かを「特集」できるように、何かを追加するように依頼されました。

この議論では、それが「特集記事」であるとしましょう。

当然のことながら、「記事」のデータベースモデルはすでにあり、そのままで約20列あるので、これ以上肥大化する気はありません。

私のオプション:

  1. 「注目の」bool (または int) を追加して、特定の時点で注目されるのは 1 つだけであることを認識します。

  2. これを保持する新しいモデルを作成し、ポップアップする可能性のあるその他のフィーチャー クリープ アイテムを作成します。

  3. 私はあなたの提案を取ります!;)

この場合、あなたはどうしますか?私は時々これに出くわしますが、何かにもう1列追加する必要があるのは嫌いです. この情報は永続化する必要があります。

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

seam - リモート シームの持続性

リモートで Java 関数を呼び出す JavaScript 関数を呼び出す .xhtml ファイルにボタンがあります (jboss seam 環境で)。その Java 関数には、entityManager.persist(object) があります。このコード行が DB にコミットされない理由を知っていますか? トランザクションが開始されていないことを示しています。リモートコンテキストでは、トランザクションが開始されていないと思います。なぜなら、上記のjavascriptを使用する代わりに同じJava関数を呼び出すアクションをそのボタンに配置すると、正常に動作するからです。entityManager はオブジェクトを永続化し、DB でそれを見ることができます。

javascriptを使用してオブジェクトを実際に永続化してJava関数を呼び出す方法を知っている人はいますか? (コールバック関数が必要なため、javascript を使用する必要があります)

0 投票する
15 に答える
682953 参照

jpa - JPA EntityManager: なぜ merge() よりも persist() を使用するのですか?

EntityManager.merge()新しいオブジェクトを挿入し、既存のものを更新できます。

persist()なぜ(新しいオブジェクトしか作成できない)を使いたいのでしょうか?

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

jpa - JPA - persist() を呼び出さずに変更を保存する

JPA + Spring + EJB の Toplink 実装を使用しています。EJB の 1 つには、次のようなものがあります。

したがって、基本的にこのupdateUser()メソッドは、指定された .xml でユーザーの名前を更新することになっていますuserId。しかし、このメソッドの作成者は を呼び出すのを忘れていましたem.persist(u)

そして最も奇妙なことは、それがうまく機能することです。どうしてですか?em.persist()呼び出さないem.merge()と、変更がデータベースに保存される可能性がないことを100%確信していました。彼らはできますか?これが発生するシナリオはありますか?

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

hibernate - Hibernate で Hashmap からアイテムを削除するにはどうすればよいですか?

休止状態でハッシュ マップからアイテムを削除しようとしています。

コレクションの設定は次のとおりです。

そして、これが同じオブジェクトに対する私の削除機能です:

removeCharacteristic を使用しても、データベース内のアイテムは削除されません。リストのサイズを取得するために行のコメントを外すと (コレクションのロードが強制されます)、レコードは適切に削除されます。

何が問題ですか ?コレクション全体の負荷を強制せずにどうすれば達成できますか?

編集: マップをリストに置き換え、それは魅力のように実行されます (以前に size() 関数によってロードせずに)...これは非常に奇妙です...だから私の問題はリストで解決されますが、私は 'なぜ実行されないのか知りたいですか?

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

hibernate - EntityManagerのマージ/永続化の問題

merge()またはpersist()関数がデータベースに反映されていないという奇妙な問題が発生しています。私のJdbcProductDao.java:

getProductList()は正常に動作しますが、saveProductはデータベースに対して何もしません。

これが起こる理由を思いつくことができますか?

Product.javaファイルを投稿します。

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

iphone - iPhone設定アプリケーションの永続データ

私のアプリでは、NSUserDefaultsオブジェクトを使用して、組み込みの設定アプリにユーザー名、パスワード、サーバーのURLを保存しています。保存されたデータがない場合、ユーザーにはログインインターフェイスが表示され、ログインに成功すると、ユーザー名とパスワードが保存されます。次に、私のアプリでは、この情報を表示するビューがありますが、データがまだ設定に保存されていないかのようにテキストが欠落しています。コードは次のとおりです。

したがって、ログインすると肯定的なメッセージが表示されますが、データを再度フェッチすると、アプリを再起動しない限り、そこには何も表示されません。

データをすぐに保存するために、または少なくとも別のView Controllerが設定を読み取る必要がある前に、何をする必要がありますか?

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

iphone - チェックマークの状態をコア データに保存するにはどうすればよいですか?

ユーザーが + ボタンを押してリストに表示したい項目を入力し、保存を押すリスト アプリがあります。テーブルはコア データとともに保存されます。唯一の問題は、セルがテープで留められているときにチェックマークを表示したいことです。で複数選択を有効にしました

ユーザーが終了した後、チェックマークをセルに保持したいと思います。エンティティに「チェック」という属性を作成し、ブール型にしましたが、行にヒットするとチェックが表示されて永続化されるようにする方法がわかりません。どんな助けでも大歓迎です。ありがとう

0 投票する
11 に答える
41483 参照

ios - コアデータを事前入力する方法はありますか?

私はリストアプリを作成し、それをコアデータでバックアップしてきました。

ユーザーが最初から始める必要がないように、たとえば10の空港のアイテムのデフォルトリストを作成したいと思います。

これを行う方法はありますか?

どんな助けでも大歓迎です。前もって感謝します。

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

jquery - 架空の jQuery persist メソッド

次のような宣言を、後でDOMに追加されるすべての一致する要素に永続化する方法はありますか?

線に沿った何か...

(Persist は架空のメソッドであり、私が達成したいことを伝えてくれることを願っています。)