問題タブ [phantom-dsl]
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.
sbt - logback を除く 2.3.8 sbt を再生
logback
プレイ 2.3.8 のテスト ランから除外するのに非常に苦労しています。多くの除外ルールを試しましたが、何も機能していないようです。また、依存関係ツリーでも見つかりません。私のsbtファイルからのスニペット:
何らかの理由で依存関係ツリーにありません:
それでも、テストを実行すると表示されます。
私は途方に暮れています。ヘルプ。
scala - Scala - ファントム - blob を Cassandra に保存する
ファイルをcassandraに保存しようとしています
websudos で Scala を使用しています" % "phantom-dsl_2.10" % "1.4.0" ドライバー
私は自分のモデルを作成したと思います
そして、これはのケースクラスを期待しているようです
多くの例を見つけることができませんでした。私が正しい軌道に乗っているかどうかを確認したいだけですか?
ここから、File を ByteBuffer に読み込む必要があると思います。
ありがとう
scala - Cassandra Phantom のチュートリアル : Phantom を使用するための基本的なチュートリアルはありますか?
いろいろ調べましたが、Phantom を使い始めるためのチュートリアルは 1 つも見つかりませんでした。献身的な人々によって活発に開発されていますが、クイックスタートチュートリアルがないことは非常に驚くべきことです. チュートリアルに出くわした場合は、そのリンクを共有してください
scala - ファントム DSL モデリング ケース クラス
scala や JVM には、ケース クラスに 22 個以上のフィールドがあるという制限があることを知っています。最善の方法は、複数のケース クラスに分割することです。
しかし、ファントム DSL のドキュメントを見ると、すべてのドキュメントと例が単一のケース クラスを指しています。
私が見ることができる唯一の例外は、このテストで示されている JsonTable の使用です。
問題は...大きなテーブルにphantom-dslを使用してインナーケースクラスをモデル化するにはどうすればよいですか?
編集
明確にするために、彼らは私がファントムにマッピングしようとしていることに反対しています。
30、40 のフィールドを持つ Cassandra テーブルを想像してみてください。ケースクラスを使用してテーブルをマップするにはどうすればよいですか? これらのフィールドは残りのサービスを介して json で受け取るため、JsonTable の例は正しいアプローチですか?
scala - Scala + カサンドラ + ファントム。同じエンティティの複数のテーブルのモデル化
私のCassandraキースペースには、次のように、メインのオファーテーブルと、同じテーブルのさらに3つのコピーがあり、異なるクエリ引数を対象としています。
すべての列はまったく同じで、パーティション キーとクラスタリング キーのみが変更されていますが、Scala+Phantom を使用して 4 つのテーブルすべてに CRUD 操作を実装するには、多くのコードを複製する必要があります。
CRUD 操作のコードの重複や重複の少ない適切な実践なしに、Scala+Phantom を使用してリポジトリを実装する方法はありますか?
scala - Scala で Phantom を使用して Cassandra でテーブルを作成する
ここのチュートリアルに従っています: http://blog.websudos.com/2015/04/04/a-series-on-phantom-part-1-getting-started-with-phantom/
カサンドラのバージョン: 2.1.8
Phatomバージョン 1.10.1
スカラのバージョン: 2.11.2
sbt バージョン: 0.13.8
記事に記載されているコードに加えて、次のものがあります。
run
プログラムを実行sbt
すると、次のエラーが表示されます (これがスタック トレースの先頭です)。
を確認しcsqlsh
ましたが、ネームスペースは作成されていますが、テーブルは作成されていません。
どんな助けでも大歓迎です。
build.sbt
便利な場合は次のとおりです。
scala - Phantom で Cassandra に値を挿入する便利な方法
phatom-dsl を介して Cassandra に値を挿入する便利な方法を知っている人はいますか? 現在、私はこれをやっています:
しかし、私はやりたい:
ケースクラスに多くのフィールドがある場合、これはより便利です。何か案は?