Mybatis为什么要提供别名?
Mybatis最基础的Demo中体现要做的事情是非常简单的,如果使用原生的JDBC来实现数据库表与对象之间的映射的话,我们应该怎么做呢?首先,使用ClassForName在静态代码块中注册一个驱动类。然后,使用静态类DriverManager来获取一个数据库的连接对象,当然在这一步我们需要提供URL,username以及password等用于连接数据库以及鉴权的...
分类:
其他好文 时间:
2014-08-04 14:28:47
阅读次数:
211
Mybatis为什么要在configuration file中提供typeHandlers节点
因为java类型与数据库中保存的类型是有很大差异的,例如 在java中的类型为int,但是在数据库中可能为int也可能为number。因此建立数据库的类型映射是非常重要的。为了兼容多个数据库,以及考虑到未来数据库的发展,Mybatis采用了插入的方式来解决类型映射的问题。
我们可以在mybatis的...
分类:
其他好文 时间:
2014-08-04 14:19:27
阅读次数:
167
Properties的设置格式
在Demo项目中使用的Mybatis-config.xml文件中的配置如下:
...
分类:
其他好文 时间:
2014-08-02 18:25:13
阅读次数:
176
转载于http://www.csdn.net/article/2012-06-01/2806249最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java...
分类:
编程语言 时间:
2014-07-30 23:07:54
阅读次数:
301
Redmine 插件安装 1. Code Review ?? 可对开发人员提交的代码进行在线review, 对指摘项目进行管理, 是目前对我帮助最大的插件。 2. Advanced Roadmap ?? 对roadmap view进行了功能强化,可显示每个具体versi...
分类:
其他好文 时间:
2014-07-30 17:58:15
阅读次数:
392
@ 前记: 最近查一个线上项目的crash,review代码无果,crash几率低,不可在本地环境重现。之后在线上好几个服务器跑valgrind就不crash了。个人猜测可能是跑valgrind后性能下降的比较严重,导致crash那个点触发不到了。 gcc从4.8开始支持address sani.....
分类:
其他好文 时间:
2014-07-29 16:47:42
阅读次数:
282
经过的项目大大小小也有非常多的了,印象中很多框架低层封装的方法都是在ajax()方法的基础上进行扩展的。ajax方法可以说是jQuery提供的各式各样的ajax相关方法的鼻祖,所有其他的比如load,get,post,getScript,getJson方法都是扩展于jQuery.ajax方法。
下面是一个实际的DEMO,将上面的参数都用了一遍:
前端页面的代码:
...
分类:
Web程序 时间:
2014-07-28 16:34:13
阅读次数:
236
在项目中可能会碰到这样的几个问题:
第一个问题,我们需要实现一个基于ajax的异步程序,我们也相当的熟悉ajax中是可以通过{name:name,address:address}这种方式来进行传递参数的。但是,当任务下达的那一刻,我们发现前端的form表单非常的庞大,庞大的我没有耐心去一个一个的拼字符串。
第二个问题,我们需要将一个充满的checkbox的用户调查表传递...
分类:
Web程序 时间:
2014-07-28 16:30:53
阅读次数:
255
最低层的ajax的实现是基于浏览器的一个标准,就是XMLHttpRequest对象,这种对象在MS浏览器上面的实现与其他浏览器上面的实现是不一样的。尽管现在非常多的第三方框架采用”模板模式“封装了如何获取XMLHttpRequest对象以及如何发送和处理中间出现的异常,但是还是非常有必要对ajax进行一次复习,这样才能在看其他的方法的时候温故而知新的效果。
编写原生的aj...
分类:
Web程序 时间:
2014-07-28 00:00:39
阅读次数:
248
原生的ajax编写起来是相当麻烦的一件事情,我们不仅仅要处理不同浏览器下的XMLHttpRequest对象不同的初始化,还需要识记大量的XMLHttpRequest对象的属性和方法,而且做的很多都是重复性的工作,就如同jdbc的实现方式是一样的,JDBC有很多固定的模式,所以不管是Hibernate还是Ibatis亦或是Spring都使用模板模式来封装了大量相同的调用,让整个方法变得更加容易使用。...
分类:
Web程序 时间:
2014-07-27 23:58:59
阅读次数:
466