不会吧。你的程序是对的。有什么错吗?
你在那里打印的sql_delete ??

解决方案 »

  1.   

    debug 里呀!String ListID = "0";
        int expectedReturn = 0;
        LogCommons objMsg = new LogCommons(this.getClass().getName());
        objMsg.getInstance().debug("**********DeleteByListSTAR:*****************" );
        int actualReturn = creditAnxietyDBDAO.deleteByListID(ListID);
        assertEquals("return value", expectedReturn, actualReturn);
        objMsg.getInstance().debug("sql_delete="+sql_delete);
        objMsg.getInstance().debug("**********DeleteByListEND:*****************" );
      

  2.   

    objMsg.getInstance().debug(objMsg.getMsg("FZZZ00006"));
             pre_stmt = con.prepareStatement(sql_delete);
             pre_stmt.setLong(1, CreditAnxietyID);
    System.out.pritnln(pre_stmt);事什么结果?
      

  3.   

    结果是:
    oracle.jdbc.driver.OraclePreparedStatement@499159 (CreditAnxietyDBDAO.java:269