1.我们为什么要学习框架?
A.为开发效率
B.熟悉别人规定好的工具,按照他们说的规则做而已
2.我们要学习哪些框架?
持久层框架:MyBatis
什么是持久化?
狭义:永久性的把数据保存到数据库当中
广义:针对于数据库的所有操作都称为持久化
CreateReadUpateDelete
MyBatis就是针对于数据库的操作的封装--JDBC
MyBatis和Hibernate的区别?
半自动化--需要你自己定制SQL语句
全自动化--你想完成数据的一些操作的话,不需要写SQL语句
WEB层框架:SpringMVC
SpringMVC WEB层框架 主要的是替换Servlet
Struts2 WEB层框架
SpringMVC和Struts2两个框架
SpringMVC是针对于方法的操作
Strutr2是针对于类的操作
容器框架:Spring
Spring被称为一站式服务[WEB层 持久化层],IoC和AOP的容器框架
3.如果学习各种框架的流程?
A.寻找到你所需要的JAR包
B.都有一个核心配置文件
C.去找API文档
D.做最简单的测试熟悉引用即可
4.MyBatis回顾
A.从mybatis-config.xm核心配置文件
I.加载关于数据库的配置信息,但是我们是通过jdbc.properties的属性文件开始的[如何使用Java来读取properties的文件]
II.加载映射文件,关于映射文件的命名为 类名Mapper.xml的形式
注意:因为mybatis-config.xml文件是入口,并且对于你配置的映射文件进行加载,那么如果是映射文件用有错,就会导致整个测试运行出错,如果在控制台上报MyBatisUtils初始化不成功的错误,那么九成以上是映射文件出错,
B.映射文件配置
I.关于映射文件中的标签说明如下
<sql> 配置是针对公共的字段
<insert id="保持唯一,并且对应接口的方法名" parameterType="数据类型【int,string,list,map,对象的全路径,如果是多于一个参数该参数可以不写】"
resultType="int,string,map,类名的全路径"
reusltMap="必须对应的是<resutMap>标签中的ID"
如何配置关于返回主键的ID
>
<select >
<update >
<delete >
II.动态SQL语句
<if test="类中的属性或者map中的key" test="account!=null and account!=''">
<choose>跟学的JSTL标签中的<c:choose一致
<where>有三种
<set>更新两种方式
<trim>
myTest(List )
<foreache> 如果是你的参数只有一个,并且是List或者数组,paramType可以省略,并且collection="list|array",如果也是一个参数,
myTest(User user) hoddyList
但是是对象或者是Map,那么你的collection="对象中的集合属性名|map的key存的那个集合"
III.resultMap标签
只是针对于参数结果集的映射
多对一的标签<ass property=“类中的属性不是简单的数据类型” javaType="类名的全路径"
1.select方式 影响效率 column="通过该字段进行查询" 执行 select="namespace+'.'+id的名称"
2.resultMap的映射
resultMap的属性=“命名空间+resultMap对应的ID”
标签之间自己完成对字段的映射
相关推荐
重要,那么我们就来详细探讨一下项目管理中的沟通技巧和阶段回顾报告的作用。 首先,项目经理在接手新项目时,首要任务是对项目进行全面了解。这包括理解项目的目标、涉及的各方利益关系、项目背景以及可能遇到的...
武汉东西湖临空区经济社会发展的历史阶段回顾与分析
文章分阶段回顾了中国煤炭洗选加工业从建国初期至今60多年来的发展历程,对各时间段内煤炭洗选规模、发展路线及工艺特点进行了总结;分析了选煤工艺、装备、设施及材料的发展现状,并指出,注重资源的合理利用,选煤装备...
2. **阶段回顾**:详细列出已完成的工作,包括主要里程碑的完成情况,进度与计划的对比,以及任何未完成任务的原因分析。 3. **绩效指标**:展示项目的进度、成本和质量指标,如进度偏差、成本偏差、质量控制图表等...
开工会的议程涵盖了项目目标、开发合同、团队任命、承诺书签订(如有)、成员自我介绍、角色和职责说明、开发流程介绍、计划阶段回顾、开发阶段目标及工作计划、风险评估、工作安排、绩效考核标准、激励机制以及领导...
1. **访谈阶段回顾与总结**: - 访谈为期一个月,覆盖了21个二级部门和116个三级部门,对3位经理和2个分公司的访谈尚未完成。 - 讨论内容包括职族和子族的划分、通用能力的确认、部门定位、职位配置以及专业知识和...
根据给定的文件信息,我们可以从中提取出与汇报方案相关的几个关键部分,包括阶段回顾、取得的成绩、存在的问题以及下一步的计划。虽然原文中的部分内容似乎并非直接与IT领域相关,但我们可以结合一般性的汇报框架来...
项目阶段回顾是项目开始前团队成员共同作好绩效承诺书,项目阶段的考核结果和项目意见作为功能部门考核的重要输入。功能部门考核是根据项目组提供的项目阶段考核结果及意见,按公司比例进行均衡,整合出考核结果。...
考核关系分为项目阶段回顾和功能部门考核两步。PAC和功能部门主管分别对不同角色进行考核,并根据项目阶段考核结果调整年度评价。此外,PAC和功能部门经理的考核采取积分制,关注DCP执行和支持程度。 绩效管理流程...
一、周期波动与分阶段回顾 根据经济理论和国际经验,房地产市场存在周期性波动,类似于宏观经济的增长周期。浙江房地产市场也不例外,选择了多个关键指标(如房地产增加值、投资额、销售额等)来构建扩散指数,揭示...
讲义还提到,世界级的产品开发过程需要企业全体成员对过程有共识,明确的责任分配,逻辑清晰且均衡的过程结构,以及全面的阶段回顾和项目管理。过程中可能遇到的责任划分问题,如责任范围狭窄、无人负责或责任冲突,...
6. **先进企业的经验**:成功的开发过程要求所有员工对过程有共识,清晰的责任分配,逻辑和均衡的过程结构,详尽的阶段回顾,完整的项目管理,以及团队精神的贯彻。 7. **过程管理挑战**:企业常遇到的责任范围模糊...
供应商管理的库存(VMI)是供应链环境中的一种新的库存操作模式,它打破了... 本文讨论了VMI的现有文献,从VMI的内涵,理论基础和四个发展阶段回顾了VMI的研究,指出了VMI的不足和不足,并提出了进一步研究方向的建议。
- 项目阶段回顾:团队成员提前设定绩效承诺,项目阶段考核结果作为部门考核输入。 - 功能部门考核:部门主管结合项目阶段考核,按公司规定平衡后确定最终考核结果。 - IPMT和功能部门经理的积分制考核,重点关注...
在考评关系中,项目阶段回顾和功效部门考评相结合,IPMT、PDT经理和功效部门直接主管在考评过程中担任不同角色。IPMT和功效部门经理的考评侧重于DCP(决议评审点)的执行情况和支持程度,而PDT成员的考评则关注个人...
考核关系方面,项目阶段回顾中,团队成员提前制定绩效承诺,项目阶段的考核结果作为功能部门考核的输入。功能部门考核时,直接主管会结合项目组的考核结果进行综合评价。IPMT和功能部门经理的积分制考核重点关注DCP...
该报告涉及到多个关键环节,包括项目工作方法、阶段回顾、信息化建设目标、信息架构、应用系统架构、基础设施架构以及IT管控模式设计。 首先,项目分为三个阶段,第二阶段的主要任务是进行需求分析、应用架构规划和...
##### 发展阶段回顾与展望 报告回顾了中国科技行业的国产化进程,并将其划分为五个阶段: 1. **国产1.0**:操作系统+芯片设计。 2. **国产2.0**:ERP/中间件+晶圆制造。 3. **国产3.0**:工业软件+设备材料。 4. *...
【考核关系】这部分阐述了项目阶段回顾和功能部门考核的关系,以及不同层级的考核者角色。项目阶段的考核结果将作为功能部门考核的重要输入,功能部门的直接主管会根据这些输入进行综合评价。 最后,【考核程序】...