てっしーの雑記

主に技術系のネタを

doma-genでkotlinソースを出力するようにしてみた

JPAは控えめに言って大嫌いなのでできれば別のORマッパーを使いたい人です(-_-;)
DBFluteを推薦していきたいのですが、Kotlinでの利用を考え試験的とはいえサポートしてくれているDoma2を利用することにしました

doma.readthedocs.io

doma-genとは実DBスキーマを参照してEntityやDaoクラスを自動生成してくれるツールでJavaソースのみの出力でKotlinソースには対応していません
JVM上で動くKotlinなので別にJavaソースでもいいのですが、せっかくなら全部Kotlinにしたいし、Entityを data class にしたかったのでforkしてKotlin対応させてみました
ただ対応させた程度なので参考程度にとどめておいてもらえると💦

github.com

しっかり対応させてプルリク投げれればいいなー