私はMySQLデータベースにテーブルユーザーを持っていて、自分のプロジェクトにクラスUser
を作成しました。私は、Hibernateを使用せずに、HibernateのようUser
オブジェクトに直接レコードを取得したいと思います:JDBCはクエリ結果としてドメインオブジェクトを返すことができます
User u = (User) session.get(User.class, id);
私はJDBCドライバを使用します。
オブジェクトなどの結果セットを取得するにはどのような方法があります:
Statement stmt = db.createStatement();
User u = stmt.executeQuery("SELECT * FROM user",User.class);
私は怠惰なプログラマだが、私は、リストを作成し、それを反復処理するループを作成し、すべての変数を設定していないでしょう。
私は解決しました。 @Kayaman ORMliteライブラリが見つかりました。 http://ormlite.com/javadoc/ormlite-core/doc-files/ormlite_1.html#Getting-Started
私は質問に従っていません。どのような結果セットが必要ですか? –
はい、例えばあなたのためのマッピングを行うHibernateを使うことによって。 – Kayaman