タグ

MyBatisに関するyassのブックマーク (6)

  • BootのO/RマッパーにMyBatisを使いたい。 - 谷本 心 in せろ部屋

    DBアクセス層に何を使うかって、当によく話題になりますよね。 「これで間違いないでしょ」っていう鉄板の選択肢がないから、だと思うわけですが 「SQLを書きたい日人」な僕としては、消去法的にMyBatisを使っています。 消去法って言うからには、消えた選択肢があるわけで。 Hibernate : アイドントライク ハイバネートサン JPA : アイドントライク ハイバネートサン Doma : アイドントライク APT S2JDBC : キャノット ユーズ ウィズ スプリング DBflute : 少し文化が違うんです。 Mirage : 開発止まっちゃったし。 ホントはMirageあたりが大好物で、過去に実案件に投入した時には まったく問題が起きなくて素晴らしかったのですが 開発が止まっていることと、実績的なアレでなかなか使いにくいんです。 そんなわけで消去法的に残ったMyBatisを使う

    BootのO/RマッパーにMyBatisを使いたい。 - 谷本 心 in せろ部屋
  • システムアーキテクト~My batis編~

    36. MyBatis MyBatis #とは 用意したDB ID INT (PK) NAME VARCHAR(100) SEX CHAR(1) COMMENT CLOB CREATED TIMESTAMP ユーザ(USER) ID INT (PK) NAME VARCHAR(100) アイテム(ITEM) USER_ID INT (PK) ITEM_ID INT (PK) ユーザ所有アイテム (USER_BELONG_ITEMS)1 * 1 * 39. MyBatis MyBatis入門 MyBatisの設定ファイル DB接続定義やMapper SQL Statementなどの定義 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//

    システムアーキテクト~My batis編~
  • MyBatis - Wikipedia

    MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 MyBatisは他のO/Rマッピングフレームワークとは異なりデータベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。このため、MyBatisはレガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。 MyBatisによるデータベースへのアクセスコードは、JDBCによるものより遥かに簡単である。通常の場合、SQL文の実行は1行のコードで完了する。よく見られるコネクションのクローズ漏れ

    yass
    yass 2013/09/14
    " データベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。/ レガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。"
  • bitbucketの使い方

    Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.

    bitbucketの使い方
    yass
    yass 2013/09/04
    " 注意:ここにあげられているものは網羅的ではありません。自分がオススメしたいと思ったものであり、これらを網羅すれば十分というものではありません。"
  • MyBatis Generator Plugins

  • MyBatis – JDBC – Amazon RDS (MySQL)で日付を扱う場合の注意点 « ロジカルにアナログで。

    今まではPostgreSQL派だったのですが、Amazon RDSがMySQLだと言う事もあり、最近はバックエンドのRDBMSとしてMySQLを使う機会が多くなってきました。 この間、何気なくDATETIME型のカラムを作って、Java側で new Date()して MyBatisでさくさくと INSERTしてみたのですが、なんかタイムゾーンがずれて格納されているような、、、という問題に遭遇しました。 以下、その際の格闘メモです。 まず、Amazon RDS (MySQL) は UTCで動いています。以下のSQLで確認しました。 mysql> SELECT @@global.time_zone, @@session.time_zone; +--------------------+---------------------+ | @@global.time_zone | @@session

  • 1