zoukankan      html  css  js  c++  java
  • struts2 查 找总结

    0:38 2013/5/25
    查   找  *  *
               |-_-查找全部
        Action层的home方法中的查找方法创建时不需要带个查找对象的参数
        service层不用组织条件
                    dao层一条查询所有的hql语句String hql = "from 别名(可不写这个) table 别名";HibernateTemplate.find(hql)
    
               |-_-带条件查找多个
        Action层的home方法中的查找方法创建时需要带查找对象的参数
        service层要组织查询条件多条件String condition = "";用判断 condition += " and 对象别名(可不写).条件 = ";
                    dao层hql语句String hql = "from Goods o where 1=1 "+条件;HibernateTemplate.find(hql)或HibernateTemplate.find(hql, paramesList.toArray);
    
               |-_-带条件查找一个
            |-_-带一个条件
                 Action层的home方法中的查找方法创建时要带个查找对象的参数
                                         service层要组织查询条件
                 dao层不需要hql语句用get方法HibernateTemplate.get(Class<Store> entityClass, Serializable id)
            
            |-_-带两个条件
                 Action层的home方法中的查找方法创建时要带个查找对象的参数
                                         service层要组织查询条件多条件String condition = "";不用判断 condition += " and 对象别名(可不写).条件 = ";
                 dao层需要hql语句用get方法HibernateTemplate.find(hql)
                 String hql = "from Goods o where 1=1 ";
                 hql += condition;
    
    
    17:27 2013/5/25
    <s:property value="%{#request.store.某某属性}"/> value中是对象的属性
    <s:property value="%{'#request.store.某某属性'}"/> value中是字符串
    
    0:28 2013/5/26
    hidden隐藏域用于向表单将要提交的action所对应的方法传递 某某 对象属性的参数 一般传给***Action的save方法中的   save某某对象(对象)  方法的参数对象
    这个参数是从数据库中查找出来的压到跳转页面,所以跳转页面用<s:property value="对象的某某属性" />标签后该页面就有动态显示的某某对象属性参数了
    用<s:hidden name="" id=""></s:hidden>就能向action提交的方法中传递某某对象某某属性了,
    
    查找到对象后不回显,想要回显就要压栈顶,向那个页面压取决于**Action中的跳转页面,再结合<s:property value=""/>标签就可以动态获取数据,前提是你数据库中要有这些数据
  • 相关阅读:
    Python全栈之路Day19
    Python全栈之路Day20
    Python全栈之路Day21
    子元素应该margin-top为何会影响父元素【转】
    HTML5的效果网站demo
    用CSS让字体在一行内显示不换行
    jQuery获得页面元素的绝对/相对位置
    DIV垂直/水平居中2(DIV宽度和高度是动态的)
    Jquery常用方法
    关于JS正则表达式
  • 原文地址:https://www.cnblogs.com/YingYue/p/3742054.html
Copyright © 2011-2022 走看看