Package net.ideahut.springboot.entity
Class FieldInfo
java.lang.Object
net.ideahut.springboot.entity.FieldInfo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> Tprotected ObjectfieldValue(Object target) protected voidfieldValue(Object target, Object value) <T extends Annotation>
TgetAnnotation(Class<T> annotationClass) <T extends Annotation>
T[]getAnnotationsByType(Class<T> annotationClass) Class<?>org.hibernate.mapping.Columnprotected jakarta.persistence.EnumTypeorg.hibernate.type.TypegetName()protected net.ideahut.springboot.entity.NativeFieldDefinitiongetScale()Class<?>getType()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisLob()protected voidprepareAttributeOverrides(EntityInfo entInf) protected voidprotected voidprotected voidprepareJoinColumns(EntityInfo entInf) void
-
Field Details
-
field
-
setter
-
getter
-
nullable
-
-
Constructor Details
-
FieldInfo
-
-
Method Details
-
getEntityInfo
-
getName
-
getType
-
getCollectionGenericType
-
getAnnotation
-
getAnnotationsByType
-
getConverter
-
getHibernateType
public org.hibernate.type.Type getHibernateType() -
isEagerObject
public boolean isEagerObject() -
isLazyObject
public boolean isLazyObject() -
isLazyCollection
public boolean isLazyCollection() -
isEmbedded
public boolean isEmbedded() -
getFormat
-
getNullable
-
getLength
-
getScale
-
getPrecision
-
getColumn
public org.hibernate.mapping.Column getColumn() -
getJoinColumns
-
isLob
public boolean isLob() -
hasJoinColumns
public boolean hasJoinColumns() -
hasJoinRelations
public boolean hasJoinRelations() -
getAttributeOverrides
-
hasAttributeOverrides
public boolean hasAttributeOverrides() -
setValue
- Throws:
Exception
-
getValue
- Throws:
Exception
-
convert
-
getEnumType
protected jakarta.persistence.EnumType getEnumType() -
fieldValue
- Throws:
Exception
-
fieldValue
- Throws:
Exception
-
getNativeDefinition
protected net.ideahut.springboot.entity.NativeFieldDefinition getNativeDefinition() -
createEntity
- Throws:
Exception
-
prepareConverter
protected void prepareConverter() -
prepareAttributeOverrides
-
prepareJoinColumns
-
prepareDefinition
protected void prepareDefinition()
-