<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ``` /** * @author 張躍帥 * @Description: 實體類-工具 * @date 2020/08/12 */ public class EntityUtil { /** * 獲取實體類-表名稱 * 備注:根據class */ public static String getTableName(Class<?> entityClass) { // 變量-表名稱 String tableName = null; // 判斷 if (null != entityClass) { // 獲取實體映射表信息 TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass); // 判斷 if (ObjectUtil.isNotNull(tableInfo)) { // 賦值 tableName = tableInfo.getTableName(); } } // 返回 return tableName; } /** * 獲取實體類-表主鍵字段名稱 * 備注:根據class */ public static String getPKFieldName(Class<?> entityClass) { // 變量-表主鍵字段名稱 String pkFieldName = null; // 判斷 if (null != entityClass) { // 獲取實體映射表信息 TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass); // 判斷 if (ObjectUtil.isNotNull(tableInfo)) { // 賦值 pkFieldName = (tableInfo.getKeyColumn()).toLowerCase(); } } // 返回 return pkFieldName; } /** * 校驗-字段是否-自動填充字段 */ public static boolean hasFillField(Class<?> entityClass, String fieldName) { // 變量 Boolean hasFillField = false; // 判斷 if (null != entityClass && StrUtil.isNotBlank(fieldName)) { // 獲取實體映射表信息 TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass); // 判斷 if (ObjectUtil.isNotNull(tableInfo)) { // 獲取表字段List List<TableFieldInfo> tableFieldList = tableInfo.getFieldList(); // 判斷 if (tableFieldList != null && tableFieldList.size() > 0) { // 遍歷 for (TableFieldInfo tableField : tableFieldList) { // 獲取參數 String currTableField = (tableField.getColumn()).toLowerCase(); String currFieldName = StrUtil.toUnderlineCase(fieldName); // 判斷 if (currTableField.equals(currFieldName)) { // 賦值 hasFillField = tableField.isWithInsertFill(); // 判斷 if (false == hasFillField) { // 返回 return tableField.isWithUpdateFill(); } else { // 返回 return hasFillField; } } } } } } // 返回 return hasFillField; } /** * 校驗-字段是否-邏輯刪除字段 */ public static boolean hasLogicField(Class<?> entityClass, String fieldName) { // 變量 Boolean hasLogicField = false; // 判斷 if (null != entityClass && StrUtil.isNotBlank(fieldName)) { // 獲取實體映射表信息 TableInfo tableInfo = TableInfoHelper.getTableInfo(entityClass); // 判斷 if (ObjectUtil.isNotNull(tableInfo)) { // 獲取表字段List List<TableFieldInfo> tableFieldList = tableInfo.getFieldList(); // 判斷 if (tableFieldList != null && tableFieldList.size() > 0) { // 遍歷 for (TableFieldInfo tableField : tableFieldList) { // 獲取參數 String currTableField = (tableField.getColumn()).toLowerCase(); String currFieldName = StrUtil.toUnderlineCase(fieldName); // 判斷 if (currTableField.equals(currFieldName)) { // 返回 return tableField.isLogicDelete(); } } } } } // 返回 return hasLogicField; } }
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看