zoukankan      html  css  js  c++  java
  • Naked Search in service

    public List<TplRelease> searchTplReleaseById(TplRelease tr)throws Exception{
            DBOperator dbo = getDBOperator();
            try{
                List<TplRelease> tplReleaseList = new ArrayList<TplRelease>();
                String sqlWhere = "select b.* from "+
                                "(SELECT max(a.CREATE_TIME) AS CREATE_TIME ,  a.TPL_ID    FROM  template.tpl_release a WHERE a.TPL_ID =? AND a.TPL_STATUS ='1' GROUP BY a.TPL_ID ) c "+
                                " left join template.tpl_release  b on c.CREATE_TIME = b.CREATE_TIME and c.TPL_ID = b.TPL_ID";
                PreparedStatement pst = dbo.createPreparedStatement(sqlWhere);
                pst.setString(1,tr.getTplID());
                ResultSet rs = pst.executeQuery();
                while (rs.next()) {    
                    TplRelease tplRelease = new TplRelease();                
                    tplRelease.setTplID(rs.getString("Tpl_ID"));
                    tplRelease.setTplVersion(rs.getString("Tpl_Version"));
                    tplRelease.setTplName(rs.getString("Tpl_Name"));
                    tplRelease.setTplNamePy(rs.getString("Tpl_Name_Py"));
                    tplRelease.setTplDesc(rs.getString("Tpl_Desc"));
                    tplRelease.setTplData(rs.getString("Tpl_Data"));
                    tplRelease.setTplStatus(rs.getString("Tpl_Status"));
                    tplRelease.setTreeNode(rs.getString("Tree_Node"));
                    tplRelease.setNodeIndex(rs.getString("Node_Index"));
                    tplRelease.setCreator(rs.getString("Creator"));
                    tplRelease.setCreateTime(rs.getString("Create_Time"));
                    tplRelease.setModifier(rs.getString("Modifier"));
                    tplRelease.setModifyTime(rs.getString("Modify_Time"));
                    tplRelease.setOwnerOrg(rs.getString("Owner_Org"));
                    tplRelease.setInoutFlag(rs.getString("Inout_Flag"));
                    tplRelease.setTplType(rs.getString("Tpl_Type"));
                    tplReleaseList.add(tplRelease);
                }
                dbo.commit();
                return tplReleaseList;
            }catch(Exception e){
                dbo.rollback();
                throw e;
            }finally{
                dbo.close();
            }
        }
  • 相关阅读:
    commonjs
    基于webpack的vue开发环境搭建
    vs工程配置eslint检测环境
    h5笔记
    NPM install -save 和 -save-dev 区别
    小的div在大的div中垂直居中
    css position absolute相对于父元素的设置方式
    Python的支持工具[0] -> 环境包管理工具[1] -> Anaconda
    Python的支持工具[0] -> 环境包管理工具[0] -> pip
    代码编辑器[0] -> Vim/gVim[2] -> Vim 的相关知识
  • 原文地址:https://www.cnblogs.com/quietwalk/p/3531737.html
Copyright © 2011-2022 走看看