テーブルから複数の行/レコードを選択し、その結果を「変数」に入れたいと思います。次に、各行のコンテンツを印刷します。
JavaでHibernateを使用している場合、どうすればよいですか?
たとえば、学生テーブルがあり、テーブルのすべての行を取得したいとします。各行がテーブル/エンティティクラス/Beanのインスタンスであることを私は知っています。(私がエンティティクラス-学生を持っていると仮定します)
テーブルは次のようなものです(データベースにデータを含むテーブルがあると仮定します)。
テーブル名:sutdent
4つの柱で
id、lname、fname、sex
私は次のようなことができることを覚えています:
List<student> stlist=HibernateUtil.getSession().createQuery("select*from student").list();
//here I want to print the lname of the first row/object
System.out.println(stlist.get(0).getLname(););
「予期しないトークン*」というメッセージでエラーが発生するのはなぜですか?
使えない*?*を使用できない場合、レコードのすべて(すべての属性/列)を取得したい場合は、どうすればよいですか?
または他のエラーがありますか?私は何をすべきですか?ありがとう!!