Package jodd.db.oom.meta

Examples of jodd.db.oom.meta.DbId


    String columnName = null;
    boolean isId = false;
    Class<? extends SqlType> sqlTypeClass = null;

    DbId dbId = field.getAnnotation(DbId.class);
    if (dbId != null) {
      columnName = dbId.value().trim();
      sqlTypeClass = dbId.sqlType();
      isId = true;
    } else {
      DbColumn dbColumn = field.getAnnotation(DbColumn.class);
      if (dbColumn != null) {
        columnName = dbColumn.value().trim();
View Full Code Here


    boolean isId = false;
    Class<? extends SqlType> sqlTypeClass = null;

    // read ID annotation

    DbId dbId = null;

    if (property.getFieldDescriptor() != null) {
      dbId = property.getFieldDescriptor().getField().getAnnotation(DbId.class);
    }
    if (dbId == null && property.getReadMethodDescriptor() != null) {
      dbId = property.getReadMethodDescriptor().getMethod().getAnnotation(DbId.class);
    }
    if (dbId == null && property.getWriteMethodDescriptor() != null) {
      dbId = property.getWriteMethodDescriptor().getMethod().getAnnotation(DbId.class);
    }

    if (dbId != null) {
      columnName = dbId.value().trim();
      sqlTypeClass = dbId.sqlType();
      isId = true;
    } else {
      DbColumn dbColumn = null;

      if (property.getFieldDescriptor() != null) {
View Full Code Here

TOP

Related Classes of jodd.db.oom.meta.DbId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.