基于JavaEE&&移动平台的企业级房地产ERP采购系统全程开发实录课程分类:Java框架适合人群:中级课时数量:220课时用到技术:MyEclipse,Tomcate,Spring MVC,MyBatis涉及项目:移动平台的房地产ERP采购系统全程开发实录咨询qq:1840215592针对岗位Ja...
分类:
编程语言 时间:
2015-03-02 16:30:14
阅读次数:
314
深入了解MyBatis参数 相信很多人可能都遇到过下面这些异常: "Parameter ‘xxx‘ not found. Available parameters are [...]" "Could not get property ‘xxx‘ from xxxClass. Cause: "The expression ‘xxx‘ evalua...
分类:
其他好文 时间:
2015-03-02 13:21:22
阅读次数:
236
相信很多人都遇到过下面这些异常:"Parameter 'xxx' not found. Available parameters are [...]"等等
不只是上面提到的这几个,我认为有很多的错误都产生在和参数有关的地方。
想要避免参数引起的错误,我们需要深入了解参数。
想了解参数,我们首先看MyBatis处理参数和使用参数的全部过程。
本篇由于为了便于理解和深入,使用了大量的源码,因此篇幅较长,需要一定的耐心看完...
分类:
其他好文 时间:
2015-03-02 11:21:48
阅读次数:
221
这一系列是在看完网上SpringMVC(基于spring3.0)入门视频之后的个人总结,仅供参考,其中会添加一些个人的见解。1、搭建SpringMVC所需jar包:org.springframework.aop-3.1.3.RELEASE.jarorg.springframework.asm-3.1...
分类:
编程语言 时间:
2015-03-01 13:05:56
阅读次数:
298
做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框架来开发项目,而这些框架一般不是单独使用的,经常是Struts2+Spring3+Hiberna.....
分类:
编程语言 时间:
2015-02-28 20:13:04
阅读次数:
229
关于TypeHandler的基础内容可以参考官方中文文档:
http://mybatis.github.io/mybatis-3/zh/configuration.html#typeHandlers
TypeHandler写起来很容易,但是有一个很重要的点需要注意。你是否遇到过类似下面的错误:Caused by: java.lang.RuntimeException: 调用方法异常:java.l...
分类:
其他好文 时间:
2015-02-28 18:49:01
阅读次数:
201
mvc:interceptors这个标签用于注册一个自定义拦截器或者是WebRequestInterceptors.可以通过定义URL来进行路径请求拦截,可以做到较为细粒度的拦截控制。例如在配置文件加入定义的拦截器只需要实现@Overridepublic boolean preHandle(Http...
分类:
编程语言 时间:
2015-02-28 18:36:33
阅读次数:
174
在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”useGeneratedKeys是告诉MyBatis 使用JDBC 的getGeneratedKeys 方法来获取数据库自己生成的主键keyProperty是bean中的主键字段int aff...
分类:
其他好文 时间:
2015-02-28 18:07:10
阅读次数:
123
3.4 Bean的作用域 什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”...
分类:
编程语言 时间:
2015-02-28 16:04:24
阅读次数:
158
简单的说#{}和${}的区别:$是String 拼接插入的#则是占位符来做处理的,写法比如字符串类型,$需要自己添加''#就不需要添加,对于日志的差别就是$会打印在日志里面,#则显示?
大多数我们都是用#{} 因为可以防止sql注入,但是有时候${}还是很必要的,比如传入tableName,或者fieldName比如Order By id||time 就需要${}传入 #{}就无...
分类:
其他好文 时间:
2015-02-28 00:21:47
阅读次数:
430