congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Ejb3Column.buildColumnFromAnnotation
Code IndexAdd Tabnine to your IDE (free)

How to use
buildColumnFromAnnotation
method
in
org.hibernate.cfg.Ejb3Column

Best Java code snippets using org.hibernate.cfg.Ejb3Column.buildColumnFromAnnotation (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

public static Ejb3Column[] buildColumnFromAnnotation(
    javax.persistence.Column[] anns,
    org.hibernate.annotations.Formula formulaAnn,
    Nullability nullability,
    PropertyHolder propertyHolder,
    PropertyData inferredData,
    Map<String, Join> secondaryTables,
    MetadataBuildingContext context) {
  return buildColumnFromAnnotation(
      anns,
      formulaAnn,
      nullability,
      propertyHolder,
      inferredData,
      null,
      secondaryTables,
      context
  );
}
public static Ejb3Column[] buildColumnFromAnnotation(
origin: hibernate/hibernate-orm

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
columns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann },
    formulaAnn,
columns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(),
    null,
columns = Ejb3Column.buildColumnFromAnnotation(
    null,
    null,
origin: hibernate/hibernate-orm

    "id"
);
Ejb3Column[] idColumns = Ejb3Column.buildColumnFromAnnotation(
    collectionIdAnn.columns(),
    null,
origin: hibernate/hibernate-orm

Ejb3Column[] metaColumns = Ejb3Column.buildColumnFromAnnotation(
    new javax.persistence.Column[] { metaColumn },
    null,
origin: hibernate/hibernate-orm

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann },
    formulaAnn,
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(),
    null,
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    null,
    null,
Ejb3Column[] mapColumns = Ejb3Column.buildColumnFromAnnotation(
    keyColumns,
    null,
origin: org.hibernate.orm/hibernate-core

public static Ejb3Column[] buildColumnFromAnnotation(
    javax.persistence.Column[] anns,
    org.hibernate.annotations.Formula formulaAnn,
    Nullability nullability,
    PropertyHolder propertyHolder,
    PropertyData inferredData,
    Map<String, Join> secondaryTables,
    MetadataBuildingContext context) {
  return buildColumnFromAnnotation(
      anns,
      formulaAnn,
      nullability,
      propertyHolder,
      inferredData,
      null,
      secondaryTables,
      context
  );
}
origin: org.hibernate/hibernate-annotations

        mappings.getReflectionManager() ),
    "id" );
Ejb3Column[] idColumns = Ejb3Column.buildColumnFromAnnotation(
    collectionIdAnn.columns(),
    null,
origin: org.hibernate/hibernate-annotations

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
columns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann }, formulaAnn, nullability, propertyHolder, inferredData,
    entityBinder.getSecondaryTables(), mappings
columns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(), null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(),
columns = Ejb3Column.buildColumnFromAnnotation(
    null, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings
origin: org.hibernate/hibernate-annotations

Ejb3Column[] metaColumns = Ejb3Column.buildColumnFromAnnotation( new javax.persistence.Column[] { metaColumn }, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings );
origin: org.hibernate/hibernate-annotations

public static Ejb3Column[] buildColumnFromAnnotation(
    javax.persistence.Column[] anns,
    org.hibernate.annotations.Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder,
    PropertyData inferredData,
    String suffixForDefaultColumnName,
    Map<String, Join> secondaryTables,
    ExtendedMappings mappings
) {
  Ejb3Column[] columns;
  if ( formulaAnn != null ) {
    Ejb3Column formulaColumn = new Ejb3Column();
    formulaColumn.setFormula( formulaAnn.value() );
    formulaColumn.setImplicit( false );
    formulaColumn.setMappings( mappings );
    formulaColumn.setPropertyHolder( propertyHolder );
    formulaColumn.bind();
    columns = new Ejb3Column[] { formulaColumn };
  }
  else {
    javax.persistence.Column[] actualCols = anns;
    javax.persistence.Column[] overriddenCols = propertyHolder.getOverriddenColumn(
        StringHelper.qualify( propertyHolder.getPath(), inferredData.getPropertyName() )
    );
    if ( overriddenCols != null ) {
      //check for overridden first
      if ( anns != null && overriddenCols.length != anns.length ) {
        throw new AnnotationException( "AttributeOverride.column() should override all columns for now" );
      }
      actualCols = overriddenCols.length == 0 ? null : overriddenCols;
      log.debug( "Column(s) overridden for property {}", inferredData.getPropertyName() );
origin: org.hibernate/hibernate-annotations

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann },
    formulaAnn,
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(), null, nullability, propertyHolder, virtualProperty,
    entityBinder.getSecondaryTables(), mappings
elementColumns = Ejb3Column.buildColumnFromAnnotation(
    null,
    null,
Ejb3Column[] mapColumns = Ejb3Column.buildColumnFromAnnotation(
    keyColumns,
    null,
origin: org.hibernate/com.springsource.org.hibernate.core

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
columns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann }, formulaAnn, nullability, propertyHolder, inferredData,
    entityBinder.getSecondaryTables(), mappings
columns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(), null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(),
columns = Ejb3Column.buildColumnFromAnnotation(
    null, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings
origin: org.hibernate/com.springsource.org.hibernate

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
columns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann }, formulaAnn, nullability, propertyHolder, inferredData,
    entityBinder.getSecondaryTables(), mappings
columns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(), null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(),
columns = Ejb3Column.buildColumnFromAnnotation(
    null, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings
origin: org.hibernate/com.springsource.org.hibernate.core

    "id"
);
Ejb3Column[] idColumns = Ejb3Column.buildColumnFromAnnotation(
    collectionIdAnn.columns(),
    null,
origin: org.hibernate.orm/hibernate-core

Column ann = property.getAnnotation( Column.class );
Formula formulaAnn = property.getAnnotation( Formula.class );
columns = Ejb3Column.buildColumnFromAnnotation(
    new Column[] { ann },
    formulaAnn,
columns = Ejb3Column.buildColumnFromAnnotation(
    anns.columns(),
    null,
columns = Ejb3Column.buildColumnFromAnnotation(
    null,
    null,
origin: org.hibernate/com.springsource.org.hibernate

    "id"
);
Ejb3Column[] idColumns = Ejb3Column.buildColumnFromAnnotation(
    collectionIdAnn.columns(),
    null,
origin: org.hibernate/com.springsource.org.hibernate.core

Ejb3Column[] metaColumns = Ejb3Column.buildColumnFromAnnotation(
    new javax.persistence.Column[] { metaColumn }, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings
origin: org.hibernate/com.springsource.org.hibernate

Ejb3Column[] metaColumns = Ejb3Column.buildColumnFromAnnotation(
    new javax.persistence.Column[] { metaColumn }, null,
    nullability, propertyHolder, inferredData, entityBinder.getSecondaryTables(), mappings
origin: org.hibernate.orm/hibernate-core

Ejb3Column[] metaColumns = Ejb3Column.buildColumnFromAnnotation(
    new javax.persistence.Column[] { metaColumn },
    null,
origin: org.hibernate/com.springsource.org.hibernate.core

public static Ejb3Column[] buildColumnFromAnnotation(
    javax.persistence.Column[] anns,
    org.hibernate.annotations.Formula formulaAnn,
    Nullability nullability,
    PropertyHolder propertyHolder,
    PropertyData inferredData,
    String suffixForDefaultColumnName,
    Map<String, Join> secondaryTables,
    Mappings mappings) {
  Ejb3Column[] columns;
  if ( formulaAnn != null ) {
    Ejb3Column formulaColumn = new Ejb3Column();
    formulaColumn.setFormula( formulaAnn.value() );
    formulaColumn.setImplicit( false );
    formulaColumn.setMappings( mappings );
    formulaColumn.setPropertyHolder( propertyHolder );
    formulaColumn.bind();
    columns = new Ejb3Column[] { formulaColumn };
  }
  else {
    javax.persistence.Column[] actualCols = anns;
    javax.persistence.Column[] overriddenCols = propertyHolder.getOverriddenColumn(
        StringHelper.qualify( propertyHolder.getPath(), inferredData.getPropertyName() )
    );
    if ( overriddenCols != null ) {
      //check for overridden first
      if ( anns != null && overriddenCols.length != anns.length ) {
        throw new AnnotationException( "AttributeOverride.column() should override all columns for now" );
      }
      actualCols = overriddenCols.length == 0 ? null : overriddenCols;
org.hibernate.cfgEjb3ColumnbuildColumnFromAnnotation

Popular methods of Ejb3Column

  • <init>
  • bind
  • buildImplicitColumn
  • checkPropertyConsistency
  • forceNotNull
  • getJoin
  • getMappingColumn
  • getTable
    Find appropriate table of the column. It can come from a secondary table or from the main table of t
  • initMappingColumn
  • isInsertable
  • isNullable
  • isSecondary
  • isNullable,
  • isSecondary,
  • isUpdatable,
  • linkWithValue,
  • redefineColumnName,
  • setFormula,
  • setImplicit,
  • setInsertable,
  • setJoins

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getContentResolver (Context)
  • addToBackStack (FragmentTransaction)
  • getResourceAsStream (ClassLoader)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now