Package org.fto.jthink.jdbc

Examples of org.fto.jthink.jdbc.SQL


      /* 开始事务 */
      transaction.begin();
     
      message.setId(generateID());
      message.setSendTime(DateTimeHelper.formatDateTimetoString(DateTimeHelper.getSystemDate()));
      SQL sql = sqlBuilder.constructSQLForInsert(message);
     
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
 
View Full Code Here


      /* 条件 */
      Condition condition = new Condition();
      condition.add(new ConditionItem("ID","=", request.getParameter("ID")));
     
      /* 构建SQL语句 */
      SQL sql = sqlBuilder.constructSQLForSelect("Messages", column, condition);
      /* 执行SQL语句,并返回结果 */
      Iterator it = ((List)sqlExecutor.execute(sql, Message.class)).iterator();
     
      if(it.hasNext()){
        return (Message)it.next();
View Full Code Here

      message.setRevertContent(request.getParameter("RevertContent"));
      message.setReverter(request.getParameter("Reverter"));
      message.setRevertTime(DateTimeHelper.formatDateTimetoString(DateTimeHelper.getSystemDate()));
      message.setId(request.getParameter("ID"));
     
      SQL sql = sqlBuilder.constructSQLForUpdate(message);
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
      transaction.commit();
View Full Code Here

     
//      Condition condition = new Condition();
//      condition.add(new ConditionItem("ID","=", request.getParameter("ID")));
      Message message = new Message();
      message.setId(request.getParameter("ID"));
      SQL sql = sqlBuilder.constructSQLForDelete(message);
     
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
 
View Full Code Here

    }
    try{
      transaction.begin();
     
      /* 构建SQL语句 */
      SQL sql = sqlBuilder.constructSQLForCount("Messages", "*", "ROW_COUNT", null);
      DataObject countDO = (DataObject)((List)sqlExecutor.execute(sql)).iterator().next();
      return Integer.parseInt(countDO.get("ROW_COUNT"));
     
    }finally{
      transaction.close();
View Full Code Here

  public List searchMessages() throws Exception{
    try{
      transaction.begin();
     
      /* 构建SQL语句 */
      SQL sql = sqlBuilder.constructSQLForSelect("Messages", false, null, null, "", "SendTime desc", (getPageOffset()-1)*getPageRows(), getPageRows());
      /* 执行SQL语句,并返回结果 */
      return (List)sqlExecutor.execute(sql, Message.class);
     
    }finally{
      transaction.close();
View Full Code Here

      message.setSender(request.getParameter("Sender"));
      message.setEmail(request.getParameter("Email"));
      message.setContact(request.getParameter("Contact"));
      message.setIP(request.getServletRequest().getRemoteAddr());
      message.setSendTime(DateTimeHelper.formatDateTimetoString(DateTimeHelper.getSystemDate()));
      SQL sql = sqlBuilder.constructSQLForInsert(message);
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
      transaction.commit();
 
View Full Code Here

      /* 条件 */
      Condition condition = new Condition();
      condition.add(new ConditionItem("ID","=", request.getParameter("ID")));
     
      /* 构建SQL语句 */
      SQL sql = sqlBuilder.constructSQLForSelect("Messages", column, condition);
      /* 执行SQL语句,并返回结果 */
      Iterator it = ((List)sqlExecutor.execute(sql, Message.class)).iterator();
     
      if(it.hasNext()){
        return (Message)it.next();
View Full Code Here

      message.setRevertContent(request.getParameter("RevertContent"));
      message.setReverter(request.getParameter("Reverter"));
      message.setRevertTime(DateTimeHelper.formatDateTimetoString(DateTimeHelper.getSystemDate()));
      message.setId(request.getParameter("ID"));
     
      SQL sql = sqlBuilder.constructSQLForUpdate(message);
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
      transaction.commit();
 
View Full Code Here

     
//      Condition condition = new Condition();
//      condition.add(new ConditionItem("ID","=", request.getParameter("ID")));
      Message message = new Message();
      message.setId(request.getParameter("ID"));
      SQL sql = sqlBuilder.constructSQLForDelete(message);
     
      /* 执行SQL语句 */
      sqlExecutor.execute(sql);
     
      /* 提交事务 */
 
View Full Code Here

TOP

Related Classes of org.fto.jthink.jdbc.SQL

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.