本文整理了Java中javax.persistence.Table.indexes()
方法的一些代码示例,展示了Table.indexes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.indexes()
方法的具体详情如下:
包路径:javax.persistence.Table
类名称: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() );
内容来源于网络,如有侵权,请联系作者删除!