public class TnDBMetaPropertyTypeFactory extends TnAbstractPropertyTypeFactory
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected DBMeta |
_dbmeta |
_beanAnnotationReader, _beanClass| コンストラクタと説明 |
|---|
TnDBMetaPropertyTypeFactory(Class<?> beanClass,
TnBeanAnnotationReader beanAnnotationReader) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
TnPropertyType[] |
createBeanPropertyTypes() |
protected DBMeta |
findDBMeta() |
protected ColumnSqlName |
getColumnSqlName(String columnDbName) |
protected ColumnInfo |
getEntityColumnInfo(String columnDbName) |
protected boolean |
hasColumnAnnotation(DfPropertyDesc propertyDesc) |
protected boolean |
hasDBMeta() |
protected boolean |
hasIdAnnotation(DfPropertyDesc propertyDesc) |
protected boolean |
hasRelationNoAnnotation(DfPropertyDesc propertyDesc) |
protected void |
initializeResources() |
protected boolean |
isClassification(DfPropertyDesc propertyDesc) |
protected boolean |
isColumn(DfPropertyDesc propertyDesc) |
protected boolean |
isEntity() |
protected boolean |
isPersistent(TnPropertyType propertyType) |
protected boolean |
isPrimaryKey(DfPropertyDesc propertyDesc) |
protected boolean |
isRelation(DfPropertyDesc propertyDesc) |
createPropertyType, findValueTypeByName, getBeanDesc, getColumnDbName, getValueTypeprotected DBMeta _dbmeta
public TnDBMetaPropertyTypeFactory(Class<?> beanClass, TnBeanAnnotationReader beanAnnotationReader)
protected void initializeResources()
protected boolean isEntity()
protected DBMeta findDBMeta()
public TnPropertyType[] createBeanPropertyTypes()
protected boolean isColumn(DfPropertyDesc propertyDesc)
protected boolean isClassification(DfPropertyDesc propertyDesc)
protected boolean isRelation(DfPropertyDesc propertyDesc)
protected boolean hasRelationNoAnnotation(DfPropertyDesc propertyDesc)
protected boolean isPrimaryKey(DfPropertyDesc propertyDesc)
protected boolean hasIdAnnotation(DfPropertyDesc propertyDesc)
protected boolean isPersistent(TnPropertyType propertyType)
protected boolean hasColumnAnnotation(DfPropertyDesc propertyDesc)
protected boolean hasDBMeta()
protected ColumnSqlName getColumnSqlName(String columnDbName)
protected ColumnInfo getEntityColumnInfo(String columnDbName)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.