<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    mashiguang

    小馬快跑

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      20 隨筆 :: 0 文章 :: 60 評(píng)論 :: 0 Trackbacks

    2011年2月17日 #

    spring2.5-reference.pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=d9d1668c0b162f26d115a49e0b308e4f


    deerjet src.zip
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=c859c9a30c5f19e2732255e81a4f0c36

    jQueryAPI-100214.chm
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=c64a572a16f169ac6db829a3122c4279

    hibernate_annotations.pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=88bd4e31848fda5ca2e65b6fc19df73f

    hibernate_reference.pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=603986150b7056ce617289370197ea9a

    HQL與Criteria對(duì)照.pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=c2805f9d49171f6165baa528a29774c7

    oracle編程藝術(shù).pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=0c39f09f81f674ef67016482a224a025

    精通oracle10g pl_sql編程.pdf
    http://m0.mail.sina.com.cn/apps/netdisk/download.php?id=455bb7bbfeff510ee66acafe6c8f035b
    posted @ 2011-08-11 23:05 mashiguang| 編輯 收藏

    public PageModel<CrmWarning> query(PageModel<CrmWarning> pageModel)
                
    throws Exception {
            Assert.notNull(pageModel);
            
            DetachedCriteria dc 
    = DetachedCriteria.forClass(CrmWarning.class);
            
            
    /*
             * 添加查詢條件
             * 如:dc.add(Restrictions.like("key", "%"+pageModel.getCondition("key")+"%"));
             * 
             * 
    */
            
    if (null != pageModel.getCondition("warnLevel")) {
                dc.add(Restrictions.eq(
    "warnLevel", pageModel.getCondition("warnLevel")));
            }
            
    if (StringUtils.isNotBlank((String)pageModel.getCondition("detail"))) {
                dc.add(Restrictions.like(
    "detail""%"+pageModel.getCondition("detail")+"%"));
            }
            
    if (StringUtils.isNotBlank((String)pageModel.getCondition("warnDate"))) {
                
    /*
                 * warnDate格式是yyyy-MM-dd,這里改成查詢這一天的預(yù)警
                 * Restrictions.sqlRestriction()允許寫原生sql的方式完成特殊需求,如下
                 * 
    */
                dc.add(Restrictions.sqlRestriction(
    "to_char(time_start,'yyyy-MM-dd') = '" + pageModel.getCondition("warnDate"+ "'"));
            }
            
    if (null != pageModel.getCondition("templateId")) {
                
    /*
                 * 這里的templateId是模板的主鍵id,查詢時(shí)應(yīng)該轉(zhuǎn)換成模板對(duì)象
                 * 
    */
                CrmWarnTemplate warnTemplate 
    = new CrmWarnTemplate();
                warnTemplate.setTemplateId((Long)pageModel.getCondition(
    "templateId"));
                dc.add(Restrictions.eq(
    "crmWarnTemplate", warnTemplate));
            }
            
            dc.addOrder(Order.asc(
    "crmWarnTemplate"));
            dc.addOrder(Order.desc(
    "timeStart"));
            
            pageModel.setDateList(warningDao.query(dc, pageModel.getFirstNote(), pageModel.getNumInPage()));
            pageModel.setTotal(warningDao.count(dc));
            
            
    return pageModel;
        }
    posted @ 2011-08-11 22:50 mashiguang| 編輯 收藏

    package com.jl.dao.bookplatform.impl;

    import java.util.List;

    import org.hibernate.Hibernate;
    import org.hibernate.Query;
    import org.hibernate.Session;
    import org.hibernate.transform.Transformers;
    import org.springframework.dao.DataAccessException;

    import com.jl.dao.baseDao.GenericDao;
    import com.jl.dao.bookplatform.ProductItemDao;
    import com.jl.entity.bookplatform.CrmProduct;
    import com.jl.entity.bookplatform.CrmProductItem;
    import com.jl.entity.bookplatform.ProductItemConfig;

    public class ProductItemDaoImpl extends GenericDao<CrmProductItem, Long> implements ProductItemDao {

        
        
    public List<ProductItemConfig> getProductItemConfigs(Long productId, Long planetypeId) throws DataAccessException{
            String sql 
    = "select chi.charge_item_id \"chargeItemId\"," +
                    
    " chi.charge_item \"chargeItem\"," +
                    
    " chi.charge_unit \"chargeUnit\"," +
                    
    " cpi.product_id \"productId\"," +
                    
    " cpi.product_item_id \"productItemId\"," +
                    
    " cpi.sale_planetype_id \"salePlanetypeId\"," +
                    
    " cpi.inland_price \"inlandPrice\"," +
                    
    " cpi.outland_price \"outlandPrice\"" +
                    
    " from (select * from crm_charge_item chi2 where chi2.if_regular = 1) chi left join crm_product_item cpi" +
                    
    " on cpi.charge_item_id = chi.charge_item_id " +
                    
    " and cpi.product_id = ?" +
                    
    " and cpi.sale_planetype_id = ?" +
                    
    " order by chi.charge_item_id";
            
            Session session 
    = getSession();
            Query query 
    = session.createSQLQuery(sql)
                .addScalar(
    "chargeItemId", Hibernate.LONG)
                .addScalar(
    "chargeItem",Hibernate.STRING)
                .addScalar(
    "chargeUnit",Hibernate.STRING)
                .addScalar(
    "productId",Hibernate.LONG)
                .addScalar(
    "productItemId",Hibernate.LONG)
                .addScalar(
    "salePlanetypeId",Hibernate.LONG)
                .addScalar(
    "inlandPrice",Hibernate.DOUBLE)
                .addScalar(
    "outlandPrice",Hibernate.DOUBLE)
                .setResultTransformer(Transformers.aliasToBean(ProductItemConfig.
    class))
                .setParameter(
    0, productId)
                .setParameter(
    1, planetypeId);
            
            List
    <ProductItemConfig> configs = query.list();
            
            
    return configs;
        }

        
    public List<CrmProductItem> getProductItem(CrmProduct product) throws DataAccessException {
            
            String hql 
    = "from CrmProductItem cpi where cpi.crmProduct = ?";
            Session session 
    = getSession();
            Query query 
    = session.createSQLQuery(hql).setParameter(0, product);
            
            List
    <CrmProductItem> items = query.list();
            
    return items;
        }
        
        
    public void copy(Long productId_dest,Long productId_orig,String createMan) throws DataAccessException {
            String sql 
    = "insert into crm_product_item " +
                    
    " select hibernate_sequence.nextval," +
                    
    " ?," +
                    
    " cpi.charge_item_id," +
                    
    " cpi.sale_planetype_id," +
                    
    " cpi.inland_price," +
                    
    " cpi.outland_price," +
                    
    " ?," +
                    
    " sysdate" +
                    
    " from crm_product_item cpi" +
                    
    " where cpi.product_id = ?";
            
            Session session 
    = getSession();
            Query sqlQuery 
    = session.createSQLQuery(sql)
                            .setParameter(
    0, productId_dest)
                            .setParameter(
    1, createMan)
                            .setParameter(
    2, productId_orig);
            sqlQuery.executeUpdate();
        }
        
        
    }
    posted @ 2011-08-11 22:25 mashiguang| 編輯 收藏

    1,配置tomcat啟動(dòng)參數(shù)
    直接在%tomcat_home%\bin下建立tomcat_debug.bat文件,內(nèi)容如下:

    cd %CATALINE_HOME%/bin
    set JPDA_ADDRESS=8787
    set JPDA_TRANSPORT=dt_socket
    set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
    startup

    需要遠(yuǎn)程調(diào)試時(shí)從tomcat_debug.bat啟動(dòng)。

    2,eclipse調(diào)試
    選擇菜單"Run>Debug...",彈出窗口里右鍵點(diǎn)擊"Remote Java Application",選擇"New",如圖:


    點(diǎn)擊"Debug"按鈕,開始遠(yuǎn)程調(diào)試,當(dāng)程序運(yùn)行到斷點(diǎn)時(shí),Eclipse會(huì)捕獲到。


    有關(guān)普通java app的遠(yuǎn)程調(diào)試可以參考http://blog.chenlb.com/2010/07/eclipse-remoting-debug-java-app.html
    posted @ 2011-02-26 17:39 mashiguang 閱讀(449) | 評(píng)論 (2)編輯 收藏

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     
    <HEAD>
      
    <TITLE> New Document </TITLE>
      
    <META NAME="Generator" CONTENT="EditPlus">
      
    <META NAME="Author" CONTENT="">
      
    <META NAME="Keywords" CONTENT="">
      
    <META NAME="Description" CONTENT="">
      
    <script type="text/javascript" src="jquery-1.4.2.js"></script>
      
    <script type="text/javascript" src="jquery.validate.js"></script>
      
    <SCRIPT LANGUAGE="JavaScript">
      
    <!--
        jQuery(
    function(){        
            jQuery.validator.methods.compareDate 
    = function(value, element, param) {
                
    //var startDate = jQuery(param).val() + ":00";補(bǔ)全yyyy-MM-dd HH:mm:ss格式
                //value = value + ":00";
                
                
    var startDate = jQuery(param).val();
                
                
    var date1 = new Date(Date.parse(startDate.replace("-""/")));
                
    var date2 = new Date(Date.parse(value.replace("-""/")));
                
    return date1 < date2;
            };
            
            jQuery(
    "#form1").validate({
                focusInvalid:
    false,
                rules:{
                    
    "timeStart":{
                        required: 
    true
                    },
                    
    "timeEnd": {
                        required: 
    true,
                        compareDate: 
    "#timeStart"
                    }
                },
                messages:{
                    
    "timeStart":{
                        required: 
    "開始時(shí)間不能為空"
                    },
                    
    "timeEnd":{
                        required: 
    "結(jié)束時(shí)間不能為空",
                        compareDate: 
    "結(jié)束日期必須大于開始日期!"
                    }
                }
            });
        });
      
    //-->
      </SCRIPT>
     
    </HEAD>

     
    <BODY>
     
    <form id="form1" name="form1" method="post" action="demo.html">
       
    <p>timeStart:
         
    <input name="timeStart" type="text" id="timeStart" value="2011-02-17 10:00:00"> yyyy-MM-dd HH:mm:ss
       
    </p>
       
    <p>timeEnd:
         
    <input name="timeEnd" type="text" id="timeEnd" value="2011-02-17 9:00:00"> yyyy-MM-dd HH:mm:ss
       
    </p>
       
    <p>
         
    <input type="submit" name="Submit" value="提交">
       
    </p>
     
    </form>
      
     
    </BODY>
    </HTML>
    posted @ 2011-02-17 10:34 mashiguang 閱讀(11927) | 評(píng)論 (9)編輯 收藏

    主站蜘蛛池模板: 成人免费一区二区三区| 蜜桃精品免费久久久久影院| 91香焦国产线观看看免费| 精品福利一区二区三区免费视频 | 在线观看亚洲专区| 日本高清不卡中文字幕免费| 成在人线av无码免费高潮水| 91精品手机国产免费| 夫妻免费无码V看片| 亚洲国产成人乱码精品女人久久久不卡| 国产亚洲综合网曝门系列| 亚洲国产福利精品一区二区| 亚洲爆乳精品无码一区二区| 亚洲五月午夜免费在线视频| 99精品国产成人a∨免费看| 免费无码又爽又高潮视频| 国产亚洲美女精品久久久2020| 亚洲福利一区二区精品秒拍| 精品久久亚洲一级α| 国内少妇偷人精品视频免费| 毛片在线看免费版| 精品国产日韩亚洲一区| 亚洲国产精品综合久久久| 深夜特黄a级毛片免费播放| 99精品视频在线视频免费观看 | 免费看国产一级片| 亚洲午夜精品久久久久久人妖| 亚洲日韩国产一区二区三区在线| 一个人看www免费高清字幕| 精品免费久久久久久久| 亚洲色图综合在线| 亚洲婷婷第一狠人综合精品| 国产VA免费精品高清在线| 97热久久免费频精品99| 国内精品99亚洲免费高清| 国产精品亚洲精品观看不卡| 巨胸喷奶水www永久免费| 最近中文字幕无免费视频| 亚洲国产精品VA在线看黑人| jzzijzzij在线观看亚洲熟妇| 日韩精品极品视频在线观看免费|