Posted at

MyBatisを使って日本語テーブルを突破する

More than 1 year has passed since last update.

全てMicrosoftで固められたシステムはかなりの確率で日本語テーブル、日本語カラムです。

日本語テーブルカラムはORMに乗りません。(´;ω;`)

PHPやPython系だとSQL文とRecordSetレベルのライブラリーで見れるぐらいが限界です。

Javaは一番確実にDatabaseからデータを取ってこれる。

昔ながらのJDBCとRecordSetでちまちま書くのが嫌。

SQL文書いてもいい。

TableをClass化したい。

MyBatisかDomaあたりでなんとかならないかなぁ…。


MyBatisならできるかも

MyBatis による SQL マッピングを発見した。

日本語カラムで日本語名テーブルなテーブルをCustomerクラス,Nameフィールドに結び付けている。

このMapper XMLファイルを使えば何とかなるかもしれない。


作ってみた

出来ました!!\(^_^)/

できたSourceはGitHubに置いておきました。

https://github.com/arachan/MyBatisJPTable