⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delete.java

📁 一个Java持久层类库
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package ActiveObject.core;import ActiveObject.exception.*;import ActiveObject.vo.IntermediaryExpression;import java.sql.SQLException;/** * * @author Ruby */public class Delete extends CustomizedOperation{        public Delete(Class[] objects, String condition, Object[] params) throws ArgumentFormatError    {        super(objects, condition, params);        this.expression.setOperateType(IntermediaryExpression.Delete);    }        /**     * 添加排序条件     * @param field     * @param sortOrder     * @return     */    public Delete addOrder (String field, Order sortOrder) {        this.addOrderUtil(field, sortOrder);        return this;    }        public int run() throws SQLException, ObjectAnalysisException    {        return this.excuteUpdate();    }    @Override    protected String toSQLString()  throws ObjectAnalysisException{        return new SQLCreator(expression).toSQLString();//        //添加排序控制//        String expandSql = this.createOrderStatement();//        StringBuffer sql = new StringBuffer(200);//        sql.append("delete ");//        int objectIndex = this.aliasMap.size()-1;//        int index=0;//        //添加要删除的表的别名//        for(String item : this.aliasMap.values())//        {//            sql.append(item);//            if(index < objectIndex)//                sql.append(',');//            else//                sql.append(' ');//        }//        sql.append("from ");//        sql.append(this.createAliasStatement());//        if(!OQLParser.isContentEmpty(condition))//        {//            sql.append(" where ");//            sql.append(condition);//        }//        if(expandSql != null)//            sql.append(expandSql);////       return OQLParser.parseLikeSyntax(sql, params);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -