問題タブ [persistence]

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 投票する
1 に答える
86 参照

sql - アプリケーションとテストの静的データに関するアドバイス

私はかなり典型的なasp.net Webサイトに取り組んでおり、SQL Server 2005をデータベースとして使用しています。アプリケーションの典型的なビジネス ロジックを保持するモデル dll を作成しました。

アプリケーションは、より適切な永続ストレージがないため、データベースに格納されているいくつかの静的データに依存していますが、正しく機能するためにアプリケーションがこのデータに依存しているため、これらはモデルのプロパティであり、常にアクセスできる必要があると感じていますユニット/統合テストを実行して、このデータが利用可能であることを確認できるはずです。これは、データベースに対するユニット テストの原則に少し反します。

モデルの永続的な静的データを処理するための良いアプローチを持っている人はいますか? 埋め込み xml ファイルの使用も考えていますが、これにも明らかな欠点があります。

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

c# - WinForm アプリケーションで Unit of Work パターンを使用しているときにトランザクションを処理する方法

WinForm アプリケーションで Unit of Work パターンを使用しているときにトランザクションを処理する方法

  1. フォームの初期化時に新しい UOW セッションを作成する必要がありますか?
  2. フォームが終了したときに破棄されますか?
  3. 保存するたびに UOW.commit() を呼び出しますか?

ご意見をお聞かせください

このトピックに関する記事はありますか??

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

linq-to-sql - 永続オブジェクトと linq-to-sql の違いは何ですか?

私の職場のマネージャーは永続オブジェクトについて話し続けています。私はlinq-to-sqlに精通しています。それらの違いと永続オブジェクトの例は何ですか?

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

database - コードベースの何パーセントがデータ アクセス コードで表されていますか?

今夜ツイッターで興味深い質問が出てきたので、ここに投稿しようと思いました。

基本的に、データベースにデータを永続化するために何を使用しているか、コードベースのデータ アクセス コードの割合を見積もっているのか疑問に思っています。

-- 編集 --
その他の興味深い指標 (コメントに記載) には、ビジネス クラスの数とコードベースの全体的なサイズが含まれます。

NHibernate を発見するずっと前に行ったプロジェクトを見たところです。データ アクセス コードの一部をざっと見てみると、クラス内の永続化可能なプロパティごとに、永続化/ハイドレーション用に約 10 行のコードが含まれていることがわかりました。

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

web-services - 多数の永続的な接続

私はプロジェクトを立ち上げていますが、主な質問の 1 つは、簡単なメッセージ キューイング システム (メッセンジャー チャット システムに沿ったもの) を実装する方法です。ポーリングを避けたいのですが、多くの同時接続 (数万) が発生する可能性が高くなります。これらは、ブラウザではなくアプリケーションから開始される HTTP+SSL 接続になります。

私が見つけた解決策の 1 つは、DNS 負荷分散です。これらの永続的な接続を多数の nginx Web サーバーに分散させます。

どう思いますか?他に考えられる解決策はありますか?

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

wpf - 永続化された WPF RichTextBox に自己複製中括弧があるのはなぜですか?

私たちのテスターは、永続的な WPF RichTextBoxes に中かっこを投げました。保存して再度開くと、魔法のように中括弧が増えます。

問題/コードを要約しました。

2 つのリッチ テキスト ボックス。ボタンをクリックすると、永続化して復元した後、一番下のものが最初の結果に設定されます。

なぜこうなった?どうすればそれを止めることができますか?

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

java - EJB3 と手動の階層永続化

EJB3 を使用してモデル化しているレガシー データベースがあります。データベースは非常に貧弱な状態にあり、DB への挿入方法には異常な制限があります。ここで、DB 構造に適合する階層でデータベースをモデル化したいと考えていますが、永続化マネージャーがエンティティの子を永続化しようとせずに、各エンティティを個別に手動で挿入できるようにしたいと考えています。

私は次のようなことを試みています(ボイラープレートは省略されています):

これで例外がスローされます。

これで、エンティティが PERSIST とマークされていないことがわかりました - EntityManager に永続化させたくありません! 最初に親を永続化し、次に子を永続化できるようにしたいのですが、一緒ではありません。このようにしたいのには十分な理由がありますが、遊びたくないようです。

0 投票する
6 に答える
14954 参照

java - Java列挙型をXMLにシリアル化するためのベストプラクティスは何ですか?

こんにちは私はJava列挙型を持っていて、永続性のためにXMLとの間で列挙値を含む変数をシリアル化したいです。私の列挙型は次のように定義されています...

私の変数はこのように宣言されています...

このようなXMLタグに入れてほしい...

XMLで列挙型の値を永続化するためのベストプラクティスは何ですか?

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

hibernate - Glassfishの永続性プロバイダーとしてHibernateを使用することは可能ですか?

Glassfishの永続性プロバイダーとしてHibernateを使用することは可能ですか?その場合、どのように使用しますか?