Class EntityProperties


  • public class EntityProperties
    extends java.lang.Object
    Represents field-related properties, when accessing database. This class is essentially a cache for these properties, since the initialization of the properties can be time-consuming.
    • Field Detail

      • tableName

        public java.lang.String tableName
      • mapColumnToField

        public java.util.Map<java.lang.String,​FieldProperties> mapColumnToField
      • sqlInsert

        public java.lang.String sqlInsert
      • sqlUpdate

        public java.lang.String sqlUpdate
      • sqlDelete

        public java.lang.String sqlDelete
      • sqlSelect

        public java.lang.String sqlSelect
      • sqlWhere

        public java.lang.String sqlWhere
      • sqlInsertValues

        public java.lang.String sqlInsertValues
    • Constructor Detail

      • EntityProperties

        public EntityProperties​(java.lang.Class<?> clazz,
                                Dialect dialect)
    • Method Detail

      • finishInitialization

        public void finishInitialization()
        Finish 2-phase initialization. This method cannot be invoked from constructor - otherwise inter-entity circular references would cause infinite initSql-loops