たとえば、モデルではないクラスBのメンバを持つモデルクラスAを持っているとします。どのようにしてクラスAをエンティティとして保存し、クラスBを文字列などのデータベースにとってより快くするようにすることができるのですか?カスタム型をデータベース列にマップします
1
A
答えて
3
私はそれを取得しません。アイテムを保存しますが、モデルとしては使用しませんか?通常、非モデル/エンティティアイテムの場合は、自動的にバイナリ形式に変換され、保存されます。
データベースの「より快適な」形式を実際に使用するには、モデル/エンティティアノテーションを使用します。
0
クラスのMyString = myB.toString()
文字列を追加します。
あなたのモデルにmystringが残っています。
+0
しかし、私は抽象化のレベルを失うだろうか?それとも、どこに置くべきですか? –
+0
これは達成したいことによって異なります。パフォーマンスが本当に問題であれば、PLayのキャッシュにBを格納し、Aからdbをロードするときに遅延読み込みを使用することをお勧めします。 – emt14
関連する問題
- 1. データ型をカスタム型にマップする方法?
- 2. 配列型のカスタム属性
- 3. 列挙型のカスタムSPARQLコンストラクト
- 4. Excelのシート列をデータベースの列にマップする方法は?
- 5. Pythonでカスタム値を持つ列挙型を動的に作成しますか?
- 6. Hibernateで列挙型のセットをマップするには?
- 7. タイムスタンプ列をJPA型にマップする方法は?
- 8. 取得列挙型カスタム属性(ジェネリック)
- 9. Delphi 2009 - オブジェクトインスペクタのカスタム列挙型のプロパティ
- 10. SQLAlchemyの:PostgreSQLのカスタム型の配列
- 11. カスタム画像をマップとして使用する(Googleマップなど)
- 12. アクティブレコードにカスタム列データ型を追加する
- 13. Retrofit経由で@Queryのカスタム列挙型を渡すには?
- 14. C#ASP.NET EFデータベース最初に:型がマップされていません
- 15. CakePHPは、カスタム配列からビューの入力型を設定しました
- 16. 亜音速3:SimpleRepository。列挙型を表の列にマップする方法
- 17. AndroidカスタムSharedPreferencesの実装をデータベースに保持しますか?
- 18. EFコードファーストマップnvarcharとしての辞書型またはカスタム型
- 19. char配列を列挙型配列に変換しますか?
- 20. RailsのカスタムSQLクエリをActiveRecordモデルにマップ
- 21. null可能な整数からオブジェクトを拡張するカスタム型にマップできません
- 22. JNAで列挙型をマップする方法
- 23. JAX-RSの列挙型フィールドを手動でマップする方法
- 24. ChromeはカスタムGoogleマップ(部門内にあります)を印刷しません
- 25. ジェネリック、列挙型、カスタム属性 - 可能でしょうか?
- 26. WooCommerceはカスタム列を表示します
- 27. カスタム列タイプを作成しますか?
- 28. Hibernate Annotationsを使用してEnumSetを一連のブール型列に自動的にマップできますか?
- 29. 列挙型にデータベースの値を設定する
- 30. AutoMapper列挙型に基づいた異なるタイプへのマップ?
私はそれが非常に無駄になるだろうと思ったが、私はそれについて気を付ける前に、より良いプロフィールなどを推測する。 –
どのような意味でWastefull?データベースの索引付けなどは失われますが、それが問題になる場合は、エンティティ/モデルでなければなりません。 –
私はそう思いますか? –