org.hibernate.mapping.Property.getMetaAttribute()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(78)

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

Property.getMetaAttribute介绍

暂无

代码示例

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

Map ma = element.getMetaAttributes();
  assertNotNull(ma);
  assertNotNull(element.getMetaAttribute("global"));
  MetaAttribute metaAttribute2 = element.getMetaAttribute("implements");
  assertNotNull(metaAttribute2);
  assertNull(element.getMetaAttribute("globalnoinherit"));
Map ma = element.getMetaAttributes();
assertNotNull(ma);
assertNotNull(element.getMetaAttribute("global"));
assertNotNull(element.getMetaAttribute("componentonly"));
assertNotNull(element.getMetaAttribute("allcomponent"));
assertNull(element.getMetaAttribute("globalnoinherit"));							
MetaAttribute compimplements = element.getMetaAttribute("implements");
assertNotNull(compimplements);
assertEquals(compimplements.getValue(), "AnotherInterface");
MetaAttribute propximplements = xp.getMetaAttribute( "implements" );
assertNotNull(propximplements);
assertEquals(propximplements.getValue(), "AnotherInterface");

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

MetaAttribute propertyAttribute = property.getMetaAttribute( "globalmutated" );
propertyAttribute = property.getMetaAttribute( "globalmutated" );
propertyAttribute = property.getMetaAttribute( "globalmutated" );
propertyAttribute = property.getMetaAttribute( "globalmutated" );
propertyAttribute = property.getMetaAttribute( "globalmutated" );
propertyAttribute = property.getMetaAttribute( "globalmutated" );

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

public boolean hasFieldJavaDoc(Property property) {
  return property.getMetaAttribute("field-description")!=null;
}

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

public boolean hasFieldJavaDoc(Property property) {
  return property.getMetaAttribute("field-description")!=null;
}

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

public String getFieldDescription(Property property){
  MetaAttribute c = property.getMetaAttribute( "field-description" );
  if ( c == null ) {
    return "";
  }
  else {
    return c2j.getMetaAsString( property, "field-description" );
  }        
}

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

public String getFieldDescription(Property property){
  MetaAttribute c = property.getMetaAttribute( "field-description" );
  if ( c == null ) {
    return "";
  }
  else {
    return c2j.getMetaAsString( property, "field-description" );
  }        
}

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

private String getModifiers(Property property, String modifiername, String defaultModifiers) {
  MetaAttribute override = property.getMetaAttribute( modifiername );
  if ( override != null ) {
    return MetaAttributeHelper.getMetaAsString( override );
  }
  else {
    return defaultModifiers;
  }
}

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

private String getModifiers(Property property, String modifiername, String defaultModifiers) {
  MetaAttribute override = property.getMetaAttribute( modifiername );
  if ( override != null ) {
    return MetaAttributeHelper.getMetaAsString( override );
  }
  else {
    return defaultModifiers;
  }
}

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

public String getFieldJavaDoc(Property property, int indent) {
  MetaAttribute c = property.getMetaAttribute( "field-description" );
  if ( c == null ) {
    return c2j.toJavaDoc( "", indent );
  }
  else {
    return c2j.toJavaDoc( c2j.getMetaAsString( property, "field-description" ), indent );
  }
}

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

public String getFieldJavaDoc(Property property, int indent) {
  MetaAttribute c = property.getMetaAttribute( "field-description" );
  if ( c == null ) {
    return c2j.toJavaDoc( "", indent );
  }
  else {
    return c2j.toJavaDoc( c2j.getMetaAsString( property, "field-description" ), indent );
  }
}

代码示例来源:origin: org.nakedobjects/nos-objectstore-hibernate

public Setter getSetter(final Class theClass, final String propertyName)
    throws PropertyNotFoundException {
  Setter setter = null;
  Property thisProperty = HibernateUtil.getConfiguration().getClassMapping(theClass.getName()).getProperty(propertyName);
  MetaAttribute propertyMeta = thisProperty.getMetaAttribute(PropertyHelper.NAKED_PROPERTY);
  if (propertyMeta != null) {
    String access = null;
    MetaAttribute accessMeta = thisProperty.getMetaAttribute(PropertyHelper.NAKED_ACCESS);
    if (accessMeta != null) {
      access = accessMeta.getValue();
    }
    PropertyAccessor wrappedAccessor = PropertyAccessorFactory.getPropertyAccessor(access);        
    if (wrappedAccessor != null) {
      setter = wrappedAccessor.getSetter(theClass, propertyMeta.getValue());
    }
  }
  return new OptimisticLockSetter( theClass, propertyName, getLongVersionAccessor(), setter);
}

代码示例来源:origin: org.nakedobjects/nos-objectstore-hibernate

public Getter getGetter(final Class theClass, final String propertyName)
      throws PropertyNotFoundException {
    Property thisProperty = HibernateUtil.getConfiguration().getClassMapping(theClass.getName()).getProperty(propertyName);
    MetaAttribute propertyMeta = thisProperty.getMetaAttribute(PropertyHelper.NAKED_PROPERTY);
    if (propertyMeta != null) {
      String access = null;
      MetaAttribute accessMeta = thisProperty.getMetaAttribute(PropertyHelper.NAKED_ACCESS);
      if (accessMeta != null) {
        access = accessMeta.getValue();
      }
      PropertyAccessor wrappedAccessor = PropertyAccessorFactory.getPropertyAccessor(access);        
      if (wrappedAccessor != null) {
        return wrappedAccessor.getGetter(theClass, propertyMeta.getValue());
      }
    }
    return new OptimisticLockGetter( theClass, propertyName, getLongVersionAccessor() );
  }
}

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

@Test
public void testMetaAttributeMappings() {
  PersistentClass classMapping = metadata.getEntityBinding( "Orders" );
  Assert.assertEquals("order table value", classMapping.getMetaAttribute( "order-meta" ).getValue());
  
  Property property = classMapping.getProperty("orderName");
  Assert.assertEquals("order column value", property.getMetaAttribute( "order-meta" ).getValue());
  //TODO: test sequence of meta
}

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

public String getFieldInitialization(Property p, boolean useGenerics) {
  if(hasMetaAttribute(p, "default-value")) {
    return MetaAttributeHelper.getMetaAsString( p.getMetaAttribute( "default-value" ) );

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

public String getFieldInitialization(Property p, boolean useGenerics) {
  if(hasMetaAttribute(p, "default-value")) {
    return MetaAttributeHelper.getMetaAsString( p.getMetaAttribute( "default-value" ) );

相关文章

微信公众号

最新文章

更多