查询DSL为映射中的密钥生成绑定

时间:2018-09-24 08:04:08

标签: jpa annotations querydsl

我在实体中有以下恋情

@ElementCollection(fetch = FetchType.EAGER)
@CollectionTable(name = "merchant_to_merchant_user")
@MapKeyJoinColumn(name = "merchant_id")
@Column(name = "role")
@Enumerated(EnumType.STRING)
@Cache(region = MerchantUser.MERCHANT_USER_ROLES_CACHE_REGION,
    usage = CacheConcurrencyStrategy.READ_WRITE)
private Map<Merchant, MerchantUserRole> roles;

注释处理器为此映射生成以下代码

public final MapPath<com.hes.evolocity.core.merchant.Merchant, MerchantUserRole, EnumPath<MerchantUserRole>> roles = this.<com.hes.evolocity.core.merchant.Merchant, MerchantUserRole, EnumPath<MerchantUserRole>>createMap("roles", com.hes.evolocity.core.merchant.Merchant.class, MerchantUserRole.class, EnumPath.class);

我的问题 可以说注释处理器为地图中的键生成QEntity吗?

0 个答案:

没有答案