2012-02-08 6 views
0

私は素数<p:autoComplete completeMethod="#{bean.autoComplete}">を使用しています。 私のautoComplete(String query)メソッドでは、queryで始まるnamesを取得する必要があります。hibernate like .Where queryで入力する方法は、テキストフィールドに入力します。Hibernateクエリ言語と 'like'でデータを取得します

私はあなたがHibernateの基準を使用することができますPrimefaces-3

+1

これまでに何を試みましたか?あなたの質問に固有の本当のプライムフェイスは表示されません。「Hibernateをどうやって使うのですか? – Thomas

+0

はい、 '名前'を 'like'で取得するためのhibernateクエリが必要です。 ''テキストボックス 'に入力したものだけを ''照会'と指定するための ''プライムフェイス ''を含めました。 – NaaN

+2

RTFM:http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#queryhql –

答えて

2

でJSF2を使用しています:

List names = session.createCriteria(TableName.class).add(Restrictions.like("name", query+"%")).list(); 

詳細はhereを探してください。

関連する問題