S2JDBCからSeasar2 Containerへの依存をとりのぞいたものです。
Maven Projectです。
Maven Central Repositoryにも登録しました。
チュートリアルを用意しました。(nos2jdbc-tutorial)
jsonでループしないように、getSingleResultWithoutInverseField()とgetResultListWithoutInverseField()を加えました。
SqlSelectでエンティティへマッピングできるようにしました。
- エンティティに@NonAutoアノテーションを付けて下さい。
- カラム名は重複しないようにして下さい。
- mappedByを指定していない側のリレーションは@NoFkアノテーションを付けて下さい。
- rollupなど使いたかったので、idがnullの場合もエンティティのオブジェクトを作るようにしました。