問題タブ [sorm]
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.
scala - 2番目のテーブルにデータを挿入しないScala PlayフレームワークでOneToManyをマッピングする
質問は - この種の入力からデータを取得し、それを適切に DB に (SORM フレームワークによって) 渡すにはどうすればよいですか?
DB の 2 つのテーブルにデータを渡そうとしましたが、結果として、最初のテーブル (Author) に値が適切に挿入され、2 番目のテーブル (Book) はそのまま残ります。おそらく私の問題は、ページでネストされた繰り返し入力に適切に名前を付けていないことですが、これを行う適切な方法が見つかりません(私はScalaにかなり慣れていないため、おそらくこれに関する経験が不足しています)。
Application.scala の addData に表示されます
だから私は、問題はリクエストからデータをバインドすることにあると思います。
ここで例に従ってみました: Sorm で多くの子を持つエンティティをモデル化する方法は? そしてここ:https://www.playframework.com/documentation/2.1.1/ScalaForms、Playフレームワークのテンプレート「play-scala」を操作することにより、次のようなコードを取得しました:
モデルは次のとおりです。
scala.index.html
そして Application.scala
scala - 再生 + ソーム。シンボル sorm が見つかりません._
同じ問題がたくさんあることを知っています。しかし、私は多くのトピックを見てきましたが、別の問題があります。
単純な状況 - 新しい play activator をダウンロードし、簡単な play-scala の例を作成し、メイン ページでチュートリアル ビデオを視聴します。再現しようとすると...
sorm の依存関係を追加すると、すべて問題ありません。sorm ライブラリがダウンロードされたことを示し、sorm.Instance からいくつかのメソッドを支援してくれます。しかし、コンパイル中に「シンボル sorm を解決できません。_」というエラーが表示されます。
play と sorm の互換性に関する問題を理解するために、いくつかのトピックを読みました。しかし、新しいバージョンがあり、それが機能するはずだと私に言う人がいます。- 申し訳ありませんが、私は同じ問題を抱えています。
誰が問題がどこにあるか知っていますか?
scala - Scala ケース クラスの BigDecimal 精度
Scalatra アプリケーションで ORM として SORM を使用しています。テーブルが自動的に作成されるように使用Create
します。initMode
以下のように、ケース クラスの一部として BigDecimal フィールドがあります。
答えを探している質問が 2 つあります (答えは 1 つだけかもしれません)。
- BigDecimal フィールドの精度を設定するには?
- InvoiceAmount のデータベース列の精度を設定するにはどうすればよいですか?
unboxed tagged types
行く方法はありますか?
scala - SormException サポートされていないタイプ
私は次のモデルを持っています:
データベース表現コードは次のとおりです。
次のエラーが表示されます。
スタック トレースの少し下:
したがって、Sorm に問題があると思いますが、何が問題なのかわかりません。
Sorm がどのように機能するかはわかりませんが、文字列をサポートしていないのではないでしょうか?
scala - sorm でフィールドにアクセスできません
Scala には、次の scala ケース クラスがあります。
データベースでは次のようにエンコードされます。
その後、次のようにデータベースから 1 つのインスタンスを取得します。
ただし、最後の行で取得しています。
なぜurl
メンバーではないのですか?
のデータベース表現を作成しましたPage
。それはすべてのフィールドを含むべきではありませんか?
scala - 互換性のないバージョンのビルド エラーを生成する Scala ORM
Scala 2.11.5 を使用した動作中の Scala アプリケーションがあります。
SORM を導入するときは、次の Maven 依存関係を使用します。
次の 2 つのビルド エラーが発生します。
古いバージョンの SORM を使用してみましたが、同様の問題が発生します。たとえば、 version の場合0.3.8
:
Squeryl
オブジェクト リレーショナル マッピングに を使用すると、同様の問題が発生します。
次のビルド エラーが発生します。
誰にも解決策がありますか?
ありがとう