個人的メモ

メモ帳です。

O/Rマッパー

●O/Rマッパー、マッピングとは

 ・オブジェクトとDBの間のやり取りを簡単にしてくれる、手法。

 ・JavaのオブジェクトとDBでやり取りするときにJava側でDBが読み込める状態に変換して送らないと、DBは読み込むことはできない。

 ・Java側で変換するには自分でコードを書いて変換しないといけない。(SQL文をその都度書くか、やりとりに合わせてSQL文を発行してくれるようなコードを書かないといけない)

 ・O/Rマッパーを使うと、テーブルに合わせて書き出したり、読み込んだりするコードを簡略化できる。

 ・Java側での変換がめっちゃ楽になる。

 ・

MyBatis

●Mybatisとは

 ・DB操作を簡単にできるフレームワーク

 ・JavaRDBMS(リレーショナルデータベース)のやり取りをする。

 ・DBから取得したレコードの値をJavaのオブジェクトに設定できる。

 ・ORマッピングのコードを描く必要がなくなる。

 ・設定はXMLアノテーション(@)を使用する。

要件

●要件とは

 ・必要条件的なもの

 ・システムを作る時にどういったシステムにするかということ

 ・スマホで簡単にスケジュール管理ができるアプリを作りたいとかそんな感じ。

 ・作るときにはもっと細かく分解して、必要なものを洗い出す。