java - 是否可以为多个列创建一个索引? hibernate

标签 java database hibernate collections hibernate-mapping

我想为 xml 文件上的集合的多列仅创建一个索引或复合索引。有正确的方法吗?我找不到任何相关的东西。我发现在sql上这是可能的。

这是我的例子;

<set name="properties" fetch="join" lazy="false" table="PLN_DEMAND_ORDER_ITM_PROPERTY">
    <key>
        <column name="ORDER_ID" index="IDX_PLN_DOIP_ORDER_ID"/> <=
        <column name="LINE_NO" index="IDX_PLN_DOIP_ORDER_ID"/>  <= for both column only one index is needed
    </key>
          .
          .
          .
</set>

最佳答案

Multiple columns can be grouped by simply **specifying the same index name** into the same index as you have clearly done it.

这个link可以给你更好的理解。希望这有帮助..

关于java - 是否可以为多个列创建一个索引? hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26464997/

相关文章:

用于在数组中打印元音的 Java 程序?

java - 如何在类中使用 Comparable 作为泛型参数

database - 使用多供应商市场处理订单

java - 在 hibernate 中快速获得结果的方法?

java - Hibernate SET 元素 order-by 子句

Java Struts2 - 如何使用 struts 标签创建数组列表,由用户填充,然后将值传递给操作?

java - hibernate 。如何将两个实体映射为一个?

sql - 如何同时向数据库中的两个表插入数据?

php - PHP 中的表单选项可发布到 MySQL 数据库

java - 我如何在 portlet 中获得 Liferay 的 Hibernate Session 实现?