zoukankan      html  css  js  c++  java
  • 关于 modelNameLike 查询无数据

    ---恢复内容开始---

    1、今天在测试的时候发现 model中的name不能模糊查询。

     ModelQuery modelQuery = repositoryService.createModelQuery();
                if (!StringUtils.isNullOrEmpty(param_Category)) {
                    modelQuery.modelCategory(param_Category);
                }
                if (!StringUtils.isNullOrEmpty(param_Name)) {
                    modelQuery.modelNameLike(param_Name);
                }
                if (!StringUtils.isNullOrEmpty(param_KEY)) {
                    modelQuery.modelKey(param_KEY);
                }
                return modelQuery.orderByCreateTime().desc().list();
    
      activitiModelService.find_Model("", "退回单", "").forEach(itemvalue -> logger.info(JSON.toJSONString(itemvalue)));

    字段值是:采购_退回单

    修改

        public List<Model> find_Model(String param_Category, String param_Name, String param_KEY) throws BusinessLogicException {
            try {
                ModelQuery modelQuery = repositoryService.createModelQuery();
                if (!StringUtils.isNullOrEmpty(param_Category)) {
                    modelQuery.modelCategory(param_Category);
                }
                if (!StringUtils.isNullOrEmpty(param_Name)) {
                    modelQuery.modelNameLike("%" + param_Name + "%");
                }
                if (!StringUtils.isNullOrEmpty(param_KEY)) {
                    modelQuery.modelKey(param_KEY);
                }
                return modelQuery.orderByCreateTime().desc().list();
            } catch (HibernateException ex) {
                super.writeErrorLog(ActivitiModelServiceImpl.class, ex);
                throw new BusinessLogicDataAccessException("数据访问异常", ex);
            }
        }
  • 相关阅读:
    centos 7 安装maven
    linux添加用户
    intellij添加jar包
    mysql用户管理
    centos7 mariaDB安装
    hibernate入门实例
    Linux文件描述符
    Python小爬虫实例
    IO流-文件管理
    IO流-ZIP文档
  • 原文地址:https://www.cnblogs.com/armyant/p/7955215.html
Copyright © 2011-2022 走看看