javax.persistence.Table.indexes()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(318)

本文整理了Java中javax.persistence.Table.indexes()方法的一些代码示例,展示了Table.indexes()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.indexes()方法的具体详情如下:
包路径:javax.persistence.Table
类名称:Table
方法名:indexes

Table.indexes介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

public void processComplementaryTableDefinitions(javax.persistence.Table table) {
  if ( table == null ) return;
  TableBinder.addIndexes( persistentClass.getTable(), table.indexes(), context );
}
public void processComplementaryTableDefinitions(org.hibernate.annotations.Table table) {

代码示例来源:origin: hibernate/hibernate-orm

annotation.setValue( "catalog", table.catalog() );
annotation.setValue( "uniqueConstraints", table.uniqueConstraints() );
annotation.setValue( "indexes", table.indexes() );

代码示例来源:origin: jamesagnew/hapi-fhir

Validate.isTrue(nextConstraint.name().startsWith("IDX_"), nextConstraint.name() + " must start with IDX_");
for (Index nextConstraint : table.indexes()) {
  assertNotADuplicateName(nextConstraint.name(), theNames);
  Validate.isTrue(nextConstraint.name().startsWith("IDX_"), nextConstraint.name() + " must start with IDX_");

代码示例来源:origin: org.hibernate.orm/hibernate-core

public void processComplementaryTableDefinitions(javax.persistence.Table table) {
  if ( table == null ) return;
  TableBinder.addIndexes( persistentClass.getTable(), table.indexes(), context );
}
public void processComplementaryTableDefinitions(org.hibernate.annotations.Table table) {

代码示例来源:origin: michaelliao/warpdb

String getIndex() {
  Table table = this.entityClass.getAnnotation(Table.class);
  if (table != null) {
    return Arrays.stream(table.indexes()).map((c) -> {
      if (c.unique()) {
        String name = c.name().isEmpty() ? "UNI_" + c.columnList().replace(" ", "").replace(",", "_")
            : c.name();
        return "  CONSTRAINT " + name + " UNIQUE (" + c.columnList() + "),\n";
      } else {
        String name = c.name().isEmpty() ? "IDX_" + c.columnList().replace(" ", "").replace(",", "_")
            : c.name();
        return "  INDEX " + name + " (" + c.columnList() + "),\n";
      }
    }).reduce("", (acc, s) -> {
      return acc + s;
    });
  }
  return "";
}

代码示例来源:origin: ca.uhn.hapi.fhir/hapi-fhir-jpaserver-base

Validate.isTrue(nextConstraint.name().startsWith("IDX_"), nextConstraint.name() + " must start with IDX_");
for (Index nextConstraint : table.indexes()) {
  assertNotADuplicateName(nextConstraint.name(), theNames);
  Validate.isTrue(nextConstraint.name().startsWith("IDX_"), nextConstraint.name() + " must start with IDX_");

代码示例来源:origin: valchkou/cassandra-driver-mapping

Index[] indexes = tableAntn.indexes();
if (indexes != null && indexes.length > 0) {
  for (Index index : indexes) {

代码示例来源:origin: org.hibernate.orm/hibernate-core

annotation.setValue( "catalog", table.catalog() );
annotation.setValue( "uniqueConstraints", table.uniqueConstraints() );
annotation.setValue( "indexes", table.indexes() );

相关文章

微信公众号

最新文章

更多