- PR -

Hibernate & Spring を用いてデータベースから値を取り出す方法

1
投稿者投稿内容
むにゃ
会議室デビュー日: 2006/08/03
投稿数: 2
投稿日時: 2006-08-03 10:52
はじめまして。JAVA初心者でどうしてもわかりません。
ぜひ知ってる方がいたらご教授ください。

Hibernate&Springでデータベースからの値を取り出しを行いたいです。



以下のようにフィールド名をselectする場合の方法はわかりました。(ソースは略してあります。)
-------------------------------------------------------------
public class Membertable implements Serializable {
  private String memberName;
  public String getmemberName() {
    return this.memberName;
  }
}

public List listMember() {
  return getHibernateTemplate().find("select distinct a.idNo,a.memberName from Membertable a");
}

protected String doExecute(ActionForm form, HttpServletRequest req,HttpServletResponse res) {
  List list=searchService.listMember();
  Membertable fList = null;
  fList=(Membertable)list.get(0);
  String smemberName=fList.getmemberName(); //フィールドmemberNameの値を取り出す
}
-------------------------------------------------------------



以下のようなSQLの場合はsum関数やavg関数の値はどうやって取り出したら良いのでしょうか?
ネットで調べてもサッパリわかりません。
-------------------------------------------------------------
public List listMember_2() {
  return getHibernateTemplate().find("select distinct a.idNo,sum(a.keihi),avg(a.keihi) from Membertable a group by ");
}
-------------------------------------------------------------


よろしくお願いします。
未記入
会議室デビュー日: 2006/03/28
投稿数: 18
お住まい・勤務地: 大阪
投稿日時: 2006-08-03 11:16
http://www.hibernate.org/hib_docs/reference/ja/html/queryhql.html

追記---
すみません「取り出し」ですね。
http://www.hibernate.org/hib_docs/reference/ja/html/manipulatingdata.html
http://d.hatena.ne.jp/koichik/20040805

[ メッセージ編集済み 編集者: 未記入 編集日時 2006-08-03 11:28 ]
むにゃ
会議室デビュー日: 2006/08/03
投稿数: 2
投稿日時: 2006-08-08 09:11
ご返答、有難うございます。
教えてくださったサイトを拝見しましたが、
私の未熟さ故かよく理解できませんでした。
もう少し調べてみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)