`
tellixu
  • 浏览: 68005 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Re:冰红茶--spring中Bean的继承

阅读更多
 冰红茶的问题:
    老师,咱毕业设计中的DAO层中的每个类都得有JdbcTemplate的getter,setter方法.还有一些增删改查的方法.能否写一个通用接口,
在该接口中定义这些方法(能否在接口里定义JdbcTemplate成员变量?)然后每个相应的DAO类实现该接口?
如果可以的话,是不是得在Spring.xml里配置下?

 RE:
     能想到这里真的不错,但是你这里有一个小问题:接口中能有成员属性吗?应该是具体的一个类,或者是一个抽象类吧!
     你说的意思我明白,这个想法很好,Spring已经帮助我们实现了具体举一个例子来说应该这样:
     首先写一个所有DAO的父类,暂且起名字为BaseDAO吧:
 

public class BaseDAO {
 JdbcTemplate template;

 public JdbcTemplate getTemplate() {
  return template;
 }

 public void setTemplate(JdbcTemplate template) {
  this.template = template;
 }
}

      以后所有的DAO都继承该BaseDAO,比如UserDAO吧:

 

public class UserDAO extends BaseDAO {
 public int saveUsers(Users user)
 {

  ......
  int rows=template.update("insert into users values (?,?,?)", args);
  return rows;
 }
}

在spring.xml中的配置如下:

 
<bean id="baseDAO" class="com.xaccp.db.BaseDAO">
        <property name="template">
             <ref bean="jdbctemplate"/>
        </property>
</bean>
   
<bean id="userDAO" class="com.xaccp.db.UserDAO" parent="baseDAO"></bean>
 
这样每一个DAO的配置中都添加一个属性parent="baseDAO"就万事大吉了!
 
呵呵,你小子想法不错,就这样了!!
 
分享到:
评论

相关推荐

    网上收集的共同分享韩语单词

    - 아이스커피 ( ice coffee ):冰咖啡 - 커피 ( coffee ):咖啡 - 카푸치노커피 ( cappuccino coffee ):卡布奇诺 - 비엔나커피 ( Vienna coffee ):维也纳咖啡 - 만트닝커피 ( Mocha coffee ):曼特宁咖啡 - ...

    2024-2025年即饮茶市场现状调研及前景趋势预测报告.pdf

    它包括但不限于绿茶、红茶、乌龙茶等多种类型,以及添加了不同口味或功能成分的创新品种。 **行业分类:** - **按原料分类:**绿茶、红茶、乌龙茶等。 - **按口味分类:**原味、柠檬味、蜜桃味等。 - **按功能分类...

    冰红茶市场调研.docx

    2. **销售状况**:调查校园超市中冰红茶的销售表现,了解其在同类产品中的竞争地位。 3. **口味喜好**:了解大学生对于冰红茶口味的偏好,如甜度、茶香等。 4. **购买能力与满意度**:评估大学生购买冰红茶的能力,...

    餐馆英语词汇饮料与水果.pptx

    在餐馆英语的学习中,了解和掌握关于饮料与水果的词汇是非常关键的一部分,因为它们是顾客在用餐时常常会点的项目。以下是一些常见的饮料和水果词汇,以及它们在餐厅环境中的应用。 饮料部分: 1. 水:Water - 在...

    冰红茶年度营销方案社会化营销内容营销事件营销方案.pptx

    【营销策划】冰红茶年度营销方案的核心目标是激发年轻一代的创新精神,通过一系列社会化、内容和事件营销策略,打造品牌独特形象,吸引并保持95后消费者的关注。该方案围绕“青春无极限”和“泰魔性”的概念展开,...

    鲁史古镇旅游开发项目建议书.docx

    - **历史文化:** 明朝地理学家徐霞客曾游览此地,滇红茶创始人冯绍裘在此考察并建立茶厂。 - **名人出生地:** 如护国大将军又新、著名翻译家罗稷南等。 - **艺术与学术贡献:** 清代书法家罗筱池等人。 2. **...

    冰红茶的感官评分调查表.pdf

    标题:“冰红茶的感官评分调查表.pdf”指的是一个文件名,这通常意味着文件中涉及的内容是关于冰红茶的感官评分调查的。感官评分是一种评价产品的质量、口味、色泽、香气等感官属性的方法。通常会涉及到特定的标准和...

    颜色、水果、蔬菜、食物、饮料、动物等的英语单词.pdf

    - 青葱(Spring onions) - 大蒜(Garlic) - 姜(Ginger) - 生菜(Chinese leaves) - 韭葱(Leeks) - 芥末和水芹(Mustard&cress) - 青椒(Green Pepper) - 红椒(Red pepper) - 黄椒(Yellow pepper) - ...

    中华茶艺技能大赛理论试题2.docx

    #### 题目102:在茶艺服务中不宜向德国客人推荐的茶点 - **核心知识点**: - 不宜推荐的茶点:核桃。 - 推荐原因:考虑到文化差异和个人偏好,某些食材可能不受特定群体欢迎。 #### 题目103:乌龙茶中发酵程度最...

    XXXX统一冰红茶炫酷达人SHOW策划案案例分析-28P.pptx

    【XXXX统一冰红茶炫酷达人SHOW策划案案例分析】 这篇案例分析主要围绕2008年统一企业推出的“统一冰红茶炫酷达人SHOW”活动展开,这是一个结合市场营销和娱乐元素的创新策划。策划案旨在利用统一冰红茶的品牌理念...

    山东农业高校“高校生创新创业之星”评审表.docx

    综上,屈青松的“百奥红茶益生菌发酵饮品”项目展示了大学生在农业高校中的创新精神和创业实践,结合了生物科技与市场需求,有望在保健饮品市场中开辟新的领域。同时,评审表的流程也反映了高等教育机构对学生创新...

    统一冰红茶广告策划书.doc

    【统一冰红茶广告策划书】 ...综上所述,这份广告策划书全面涵盖了市场研究、产品定位、营销策略等多个方面,旨在为统一冰红茶在激烈的市场竞争中找到正确的发展方向,并通过有效的广告活动提升品牌影响力。

    说明文阅读的答题要点和答题模板.doc

    - 分类法:根据产地、制作工艺等将茶分为绿茶、红茶等类别。 - 比较与对比法:将中国茶文化与其他国家的茶文化进行比较。 #### 四、把握说明的顺序及作用 说明文中的信息往往按照一定的逻辑顺序排列,这种顺序...

    冰红茶2002年度媒介.ppt

    【冰红茶2002年度媒介策略概览】 在2002年,华北区的茶饮料市场,尤其是调味茶领域,经历了一场激烈的媒介投放竞赛。根据提供的数据,我们可以看到以下几个关键知识点: 1. **媒介投放趋势**:2002年1-2月,华北区...

    第三届康师傅冰红茶贵阳地区“冰力先锋乐队选拔赛”活动策划.doc

    康师傅冰红茶贵阳地区举办的“冰力先锋乐队选拔赛”是康师傅冰红茶品牌在全国范围内持续推广的音乐活动,旨在激发高校原创音乐活力,挖掘音乐人才,并以此提升品牌在大学生群体中的影响力。活动由康师傅冰红茶主办,...

    内蒙古呼伦贝尔市扎兰屯市实验学校九年级上学期期末化学试题.pdf

    纯净物由单一物质组成,如冰红茶、雪碧饮料、生理盐水和矿泉水这些饮品中都含有多种成分,故属于混合物。 2. 化学变化判断:镁条在空气中燃烧时发生化学变化的标志是生成新物质,因此B选项"生成白色粉末"是判断依据...

    饮食计划及建议.doc

    - 避免含糖饮料和高热量饮品,如果汁、冰红茶、苏打水,推荐饮用茶叶水,既可以解渴又不会增加过多热量。 这份饮食计划较为苛刻,但若能遵循,将有助于改善饮食结构,减少不健康食品的摄入,提升身体健康水平。...

    康师傅冰红茶的推广方案冰力先锋NoneStop唱享酷夏12小时音乐秀.ppt

    综上所述,康师傅冰红茶的冰力先锋NoneStop唱享酷夏12小时音乐秀是一次精心设计的营销策略,它巧妙地将音乐、品牌和消费者体验融合,旨在通过一系列富有创意的活动,深化品牌在年轻人群中的影响力,实现销售增长。

    6盒冰红茶团队游戏(精品资料)..doc

    每个小队中的成员需要先独立将6盒冰红茶按照任意形状摆放,然后通过口头描述,引导另一组成员复制相同的摆放方式。 游戏的关键在于沟通的清晰度和理解的准确性。操作者需要根据描述者的指示精确地摆放冰红茶,而...

    江苏省高邮市届九年级化学上学期第一次月考试题(无答案) 新人教版 试题.doc

    - 氧气是纯净物,而冰红茶、澄清石灰水、净化后的空气都是混合物。 12. 实验设计: - 要研究铁丝粗细的影响,应在相同条件下比较不同粗细的铁丝燃烧情况。 13. 实验中水的作用: - 在不同的实验中,水的作用...

Global site tag (gtag.js) - Google Analytics