slick-3.0

    0

    2答えて

    たとえば、タイムスタンプと継続時間の両方が秒を表すこの単純化モデルがあります。上記 case class Item(id: Int, : Long, duration: Int) val max_timestmap: Long = ??? val stmt = items.filter(x => (x.timestamp + x.duration) <= max_timestamp) db.run

    2

    2答えて

    既定では、SlickはO.AutoIncフラグの列の値を無視し、挿入操作中にデータベースにその値を入力させます。 しかし、時々私は自動インクリメントの列にいくつかの特定の値を挿入する必要があり、Slickはそれを無視します。それを行う方法はありますか? 私は知っている、私はO.AutoIncフラグなしで2番目のテーブルの定義を行うことができますが、私はそれをよりエレガントな方法を探しています。 ア

    0

    1答えて

    私は複数の列を持つSlick Tableを持っていますが、私はそれらの列のいくつかをユーザーの入力に基づいて更新したいと思います。私のテーブルには、次のようになります。 class Users(_tableTag: Tag) extends Table[User](_tableTag, "users") { def * = (id, name, email, phone, passwor

    0

    1答えて

    slickを使用して1つのクエリを使用して複数のデータベースを作成することはできますか? sqlu"""CREATE DATABASE if not exists students;CREATE DATABASE if NOT professors""" 私は上記の滑らかなクエリを実行しているが、MySQLSyntaxErrorException com.mysql.jdbc.exceptio

    0

    1答えて

    これは本当に簡単な使用例です。エンティティを読み込んで更新します。しかし、見た目には、ID列を更新しないことは明らかではありません。確かに私は何か間違っている。 ここに私がしようとしているものの例があります。テーブルにデータが存在すると仮定し、作成手順を省略しました。 case class Foo(id:Option[Long], bar:String) class FooTable(tag:

    0

    1答えて

    にnullを私はこのような列を定義した: def lastChecked = column[Timestamp]("LAST_CHECKED", O.Default(new Timestamp(System.currentTimeMillis()))) そして、私は、テーブルにデータを挿入するとき、私はこのコラムを省略しています。しかし、Slickはこの列をヌル値として挿入します。どのようにこ

    0

    1答えて

    私はJava/EJBからScala/Play/Slickに切り替えました。私のプロジェクトの途中で、Slick 3.2に22列以上の制限があることが分かりました。最善の回避策は何ですか?私は外部ライブラリを使用したくない場合があります。such as this oneプロダクションで壊れた場合、どうすればよいかわからない場合があります。ここで

    0

    1答えて

    私は、Slickを使用してデータベースからデータを取得するasync Play Actionを持っています。そしてスリック、明らかに、ブロックを回避するためにFuture Sを使用しています。 def show(id: Long) = Action.async { db.run(entities.filter(_.id === id).result.headOption).map {

    0

    1答えて

    私は、同様のコードで滑らかなデータベースをインスタンス化していますが、クエリは、ユーザIDを取り込み、データベーステーブルからユーザー名を返す関数から構成されています。 val p1 : Publisher[String] = db stream (queryName("foo").result) val p2 : Publisher[String] = db stream (queryNam