私はHibernate、struts、extjsを使ってWebアプリケーションを開発しています。 これは私のシナリオです。私の製品テーブルでhtmlでdistinctを使用する方法
String hql = "from product";
3つの列されているが、ID、名前、セクション
私は、製品の明確な名前に基づいて結果を必要とするが、私は唯一のオプションはHQLあり、他のオプションを書いていないしています。
は私がして、グループを使用することができますが、私は同じ方法を使用するすべてのDAOである一般的な方法であるので、私はコード上の私のコードでは
hql.list().get(0);
を使用していた結果
のサイズを必要とします。
私はジョインを使うことができますが、データは何百万もあるので、クエリの実行は遅すぎます どのようにしてhqlにdistinctキーワードを書くことができますか?
。あなたは何をすべきか選択したいですか?別個の製品名の数? –
別の製品名を持つ製品データが必要ですが、主キーIDには異なる値があります。これらの値を無視する必要があります。私がデータを取得した場合、私は自動的に数を取得します – Bindu