Refine search
@Id @Column(name = "ZIP_CODE_ID", nullable = false) private String id; @Column(name = "ZIPCODE", insertable = false, updatable = false) @Index(name="ZIPCODE_ZIP_INDEX", columnNames={"ZIPCODE"}) private Integer zipcode; @Column(name = "ZIP_STATE", insertable = false, updatable = false) @Index(name="ZIPCODE_STATE_INDEX", columnNames={"ZIP_STATE"}) private String zipState; @Column(name = "ZIP_CITY") @Index(name="ZIPCODE_CITY_INDEX", columnNames={"ZIP_CITY"}) private String zipCity; @Column(name = "ZIP_LONGITUDE") @Index(name="ZIPCODE_LONGITUDE_INDEX", columnNames={"ZIP_LONGITUDE"}) private double zipLongitude; @Column(name = "ZIP_LATITUDE") @Index(name="ZIPCODE_LATITUDE_INDEX", columnNames={"ZIP_LATITUDE"}) private double zipLatitude;
public static void addIndexes(Table hibTable, Index[] indexes, MetadataBuildingContext buildingContext) { for (Index index : indexes) { //no need to handle inSecondPass here since it is only called from EntityBinder buildingContext.getMetadataCollector().addSecondPass( new IndexOrUniqueKeySecondPass( hibTable, index.name(), index.columnNames(), buildingContext ) ); } }
public class SearchInterceptImpl implements SearchIntercept { @Id @GeneratedValue(generator = "SearchInterceptId") @GenericGenerator( name="SearchInterceptId", strategy="org.broadleafcommerce.common.persistence.IdOverrideTableGenerator", @Column(name = "SEARCH_INTERCEPT_ID") protected Long id; @Column(name = "TERM") @Index(name="SEARCHINTERCEPT_TERM_INDEX", columnNames={"TERM"}) private String term; @Column(name = "REDIRECT") private String redirect;
@Index(name = "nameindex") public String getName() { return name; }
public void addIndex(Index index, boolean inSecondPass) { if ( index == null ) return; String indexName = index.name(); addIndex( indexName, inSecondPass ); }
@Entity @SecondaryTables({ @SecondaryTable(name = "`Cat nbr1`"), @SecondaryTable(name = "Cat2", uniqueConstraints = {@UniqueConstraint(columnNames = {"storyPart2"})}) }) @Table(appliesTo = "Cat", indexes = @Index(name = "secondname", columnNames = "secondName"), comment = "My cat table" ) @Table(appliesTo = "Cat2", foreignKey = @ForeignKey(name="FK_CAT2_CAT"), fetch = FetchMode.SELECT,
@Embeddable public class Address { @Index( name = "city_index") private String city; private String street; private String postalCode; } }
public void addIndex(Index index, boolean inSecondPass) { if ( index == null ) return; String indexName = index.name(); addIndex( indexName, inSecondPass ); }
@Entity @Inheritance(strategy = InheritanceType.JOINED) @Table(name = "BLC_STATIC_ASSET_STRG") public class StaticAssetStorageImpl implements StaticAssetStorage { @Id @GeneratedValue(generator = "StaticAssetStorageId") @GenericGenerator( name="StaticAssetStorageId", strategy="org.broadleafcommerce.common.persistence.IdOverrideTableGenerator", @Column(name = "STATIC_ASSET_STRG_ID") protected Long id; @Column(name ="STATIC_ASSET_ID", nullable = false) @Index(name="STATIC_ASSET_ID_INDEX", columnNames={"STATIC_ASSET_ID"}) protected Long staticAssetId; @Column (name = "FILE_DATA", length = Integer.MAX_VALUE - 1) @Lob protected Blob fileData;
public static void addIndexes(Table hibTable, Index[] indexes, ExtendedMappings mappings) { for (Index index : indexes) { //no need to handle inSecondPass here since it is only called from EntityBinder mappings.addSecondPass( new IndexOrUniqueKeySecondPass( hibTable, index.name(), index.columnNames(), mappings ) ); } }
public void addIndex(Index index, boolean inSecondPass) { if ( index == null ) return; String indexName = index.name(); addIndex( indexName, inSecondPass ); }
@Entity @Table(name = "BLC_OFFER_AUDIT") @Inheritance(strategy=InheritanceType.JOINED) public class OfferAuditImpl implements OfferAudit { @Column(name = "OFFER_AUDIT_ID") protected Long id; @Column(name = "OFFER_ID") @Index(name="OFFERAUDIT_OFFER_INDEX", columnNames={"OFFER_ID"}) protected Long offerId; @Column(name = "CUSTOMER_ID") @Index(name="OFFERAUDIT_CUSTOMER_INDEX", columnNames={"CUSTOMER_ID"}) protected Long customerId; @Column(name = "ORDER_ID") @Index(name="OFFERAUDIT_ORDER_INDEX", columnNames={"ORDER_ID"}) protected Long orderId; @Column(name = "OFFER_CODE_ID") @Index(name="OFFERAUDIT_OFFER_CODE_INDEX", columnNames={"OFFER_CODE_ID"}) protected Long offerCodeId;
public static void addIndexes(Table hibTable, Index[] indexes, Mappings mappings) { for (Index index : indexes) { //no need to handle inSecondPass here since it is only called from EntityBinder mappings.addSecondPass( new IndexOrUniqueKeySecondPass( hibTable, index.name(), index.columnNames(), mappings ) ); } }
public void addIndex(Index index, boolean inSecondPass) { if ( index == null ) return; String indexName = index.name(); addIndex( indexName, inSecondPass ); }