Object Relational Mappingの略 オブジェクト指向言語におけるオブジェクト(O)を リレーショナルデータベース(R)にマッピングするための技術の総称。 具体的な実装については、各O/Rマッピング毎に 多少なりとも差異がある。
現時点 (2004.04.21) では Java言語におけるO/Rマッピングの中ではHibernateが最もメジャーな実装である。商用では TopLink などがある。
【反義語】R/Oマッピング
この記事について MyBatisとは 前提 entityクラス Repositoryクラス 問題 解決方法 結果 最後に この記事について MyBatisでネストしたリスト(階層構造)をマッピングする際は注意 MyBatisでネストしたリストをマッピングする場合、結果を格納するクラスには@NoArgsConstructorを付与しないといけない この問題でとても時間を要したので、備忘録を込めてまとめます。 MyBatisとは XML、またはアノテーションを使用してSQL文とオブジェクトをマッピングするフレームワークのこと(O/R マッパー)です JavaのO/Rマッパーについては、Java O…