java开发常用知识总结
2014-10-31 15:15
369 查看
1、mybatis ID回写:开发过程中存在这一的业务,业务对象本身是一张表,业务对象对应扩展信息是另一张表,这里在新增的时候需要先相 业务对象表插入一条数据,然后再像业务对象扩展表插入扩展信息,这里就用到了 mybaitis中的 id回写列子:
session.insert("mm.xxx", map);// 插入业务对象信息 对应sql <insert id="xxx" parameterType="java.util.Map"> <selectKey resultType="java.lang.Long" keyProperty="backId" order="BEFORE"> SELECT SEQ_id.NEXTVAL AS backId FROM DUAL </selectKey> INSERT INTO 业务对象表( id,... ) values( #{backId },... ) </insert> 经过第一步后,mybaitis自动回把 backId 回写到传入的map中。 下面代码中所传入的 map 自动包含了 新增业务对象的id 也就是backId session.insert("mm.yyy", map);// 保存扩展对象信息
相关文章推荐
- 清新空气---我的.net(C#)生涯知识总结 跨CSS,JS,JAVA,AJAX,WPF,WCF,LINQ,ASP.NET,Winform,Sqlserver,Mysql,EF,OOP,开发工具等
- Java开发知识总结
- iOS开发之常用知识储备与开发技巧总结篇
- java开发常用到的jar包总结
- Java基础学习总结(70)——开发Java项目常用的工具汇总
- Android开发常用知识总结
- Java知识总结--快速搭建Java开发环境(一)
- 工作总结---Java后端开发常用工具
- Java For Android常用知识总结1
- Java Swing开发知识总结
- Eclipse java开发中的常用快捷键总结
- 【Java】日志知识总结和常用组合配置(commons-logging,log4j,slf4j,logback)
- JavaWeb开发中3大必会知识总结(程序员必读)
- Java Web开发常用术语总结
- java学习基础篇之WEB开发中常用Jsp/Bean相关技术总结(转)
- 为什么Android应用用Java开发,为什么Android大型游戏要用数据包?这里根据我的知识做一个总结
- 黑马程序员--Java学习笔记之Web开发—JavaScript常用触发事件总结
- java开发常用到的jar包总结
- Java开发常用知识
- Java基础学习总结(70)——开发Java项目常用的工具汇总