FrontPage

2008/03/02からのアクセス回数 5675

HibernateDaoSupportのサブクラスでSQL文を実行したい

CRUD等の基本操作ならば、HibernateTemplateで十分なのですが、テーブルの作成等で どうしてもSQL文を直に使用しなければならなことがあります。

SQL文を直に実行する方法

TryToCreatetablesやDBUnitHelperDaoで使用している方法ですが、以下のように

	String sql = "CREATE TABLE T_MEMBER(ID INTEGER NOT NULL PRIMARY KEY,ADDRESS VARCHAR,NAME VARCHAR);"
	SQLQuery query = this.getSession().createSQLQuery(sql);
	List list = query.list();
	return (list.size());

これで、HibernateDaoSupportのサブクラスSQL文が実行できます。

コメント

この記事は、

選択肢 投票
おもしろかった 0  
そうでもない 1  
わかりずらい 0  

皆様のご意見、ご希望をお待ちしております。


(Input image string)

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc