Search code examples
activejdbcjavalite

Get Column Data Type Using Active JDBC


How can I get column data types using Active JDBC ? Is It Possible? I need data type for each column of my model for automation purposes.

Thanks in advance .


Solution

  • Yes, you can get that from a MetaModel:

    MetaModel mm = person.getMetaModel();
    Map<String, ColumnMetadata> cmMap = mm.getColumnMetadata(); 
    ColumnMetadata cm = cmMap.get("first_name");
    String typeName =  cm.getTypeName();