-2

私は次のようにクラスを作成しました...

public class BeanA{
  private String customerId;
  private String cutomerName;
  private Map<String, SubMarket> subMarkets = new HashMap<>();

   public String getCustomerId() {
    return customerId;
   }

   public void setCustomerId(String customerId) {
    this.customerId = customerId;
   }

   public String getCutomerName() {
    return cutomerName;
   }

   public void setCutomerName(String cutomerName) {
    this.cutomerName = cutomerName;
   }

   public Map<String, String> getSubMarkets() {
    return subMarkets;
   }

   public void setSubMarkets(Map<String, String> subMarkets) {
    this.subMarkets = subMarkets;
   }
}

また、休止状態のマッピングも行いました。

それは完全に機能しています。

ここで、[Map] キー = 値および値 = 値の結果セットを取得したいと考えています...

その結果セットを取得するための休止状態のクエリを望んでいます。

4

3 に答える 3

0

次のように、データをマップとしてロードできます。

Hibernate ドキュメントの例:

select 
    new map(
        max(bodyWeight) as max,
        min(bodyWeight) as min, count(*) as n 
    ) 
from Cat cat

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-select

于 2013-05-27T20:42:04.837 に答える
0

私はついに自分で正しい答えを得ました:

 from [tableName]C where 'test' in indices(C.[mapName]) and 'Success' in elements(C.[mapName])
于 2013-06-29T03:57:48.923 に答える