タグ

transactionとRDBMSに関するi_matsuiのブックマーク (2)

  • Slick3のSQLクエリを複数結合する | 50ぱーせんとおふ

    Slickにて、クエリを連続的に結合する方法についてのまとめ 忘備録的なものなので、用語に関してなど、間違っているところがあるかもしれないです。 ツッコミしていただけたらありがたいです。 環境 play2.4 Slick3.0 mysql Slickでクエリを発行する際に、同一のWeb Requestの中でdb.runを何回も発行するとトランザクションが別になってしまうので、片方のトランザクションだけが失敗してしまって原子性が保たれないなどの場合がある。 同一トランザクションにするためにはすべてのクエリ(DBIOAction)を一つにまとめる必要がある。 データベースに対する操作はDBIOActionと呼ばれる accountTable.schema.create accountTable.map(_.userId === 1).result accountTable += Account

  • JavaEE使い方メモ(JTA) - Qiita

    環境構築 コード 環境 OS Windows 7 AP サーバー GlassFish 4.1 Open Source Edition (一部 Wildfly 9.0.1 使用) 1.8.0_60 DB サーバー MySQL 5.5.28, for Win64 (x86) JTA とは Java Transaction API の略。 Java で トランザクションマネージャ を扱うための各種 API を定義した仕様。 トランザクションマネージャとは、分散トランザクションの管理を行うサービス(ミドルウェア)で、 Java EE サーバーだと EJB コンテナがその役割を担っている。 DTP Distributed Transaction Processing の略(直訳するなら、分散トランザクション処理?)。 X/Open という組織が策定した、分散トランザクションについての標準規格。JTA

    JavaEE使い方メモ(JTA) - Qiita
  • 1