- 博客(10)
- 收藏
- 关注
原创 Mybatis学习笔记5--typehandler
可以自定义一些TypeHandler来对一些字段进行特殊处理,例如将一个varchar字段转成一个JAVABean中的String数组。将JavaBean中的long转成Timestamp等。需要注意的:1. JavaBean中的成员类型只能是类,如果是基本类型的要改成对应的包装类。2. 配置文件中,如果是insert、update类型的语句,需要在字段中定义类型或者typehan...
2015-04-14 17:27:56 144
原创 一个简单的mybatis封装(二)
基于上一篇的封装,实现一个UserDAO接口:IUserDAO,也是在mybatis配置中对应的一个mapper接口[code="java"]package example.dao;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;imp...
2015-04-14 15:12:30 161
原创 一个简单的mybatis封装(一)
将session管理封装在一个类中,便于放到spring IOC中作为全局单例管理。[code="java"]package example;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.iba...
2015-04-14 15:04:49 215
原创 mybatis学习笔记4-动态SQL
mybatis支持在mapper中配置动态sql,根据传入参数确定sql语句中的where条件。个人认为框架支持动态sql是挺好的。不过如果编程之前能预知sql使用情况的,多写几个静态sql对于系统性能还是有好处的,毕竟动态sql还是需要做一次代码解析的。mybatis的动态sql具体的机制包括:1. if:普通的条件判断,比较适合在一个固定条件的前提下叠加动态条件。例如:[cod...
2014-08-20 09:51:14 106
原创 mybatis学习笔记3-mapper
Mybatis中,DAO层的代码只需要定义接口,其他的事情由Mybatis框架帮忙搞定。一个例子:[code="java"]package example.dao;import java.util.List;import org.apache.ibatis.annotations.Param;import example.model.User;public ...
2014-08-14 17:26:30 132
原创 mybatis学习笔记2-复合类型查询
1. 使用association和collection标签进行复合类型查询2. discriminator标签进行分类查询,感觉是为了实现继承类的ORMaping而存在的。复合类型. User对象中包含一个Album列表. 注意collection标签中的column取值需要和User的sql中的列名对应,这里是user_id。取Album的sql中也用到这个列名:userid=#{u...
2014-08-13 17:58:59 338
原创 mybatis学习笔记1
一个UserMapper[code="xml"] select * from test.T_User where id=#{id} insert into T_User (name,sex,age) values(#{name},#{sex},#{age}) [/code]测试代...
2014-08-13 15:01:57 94
原创 雅虎前端优化十四条
摘自:http://blog.sina.com.cn/s/blog_74d6cedd0100vbu4.html1. 尽可能的减少 HTTP 的请求数 [content]合并背景图、缓存等2. 使用 CDN(Content Delivery Network) [server]也是缓存,加速,要考虑CDN失效、CDN缓存攻击等3. 添加 Expires 头(或者 Cac...
2014-07-30 16:58:38 177
原创 linux下ffmpeg及fdkaac编译安装
1. 编译fdkaac目标机器上缺省configure之后make会出现共享代码相关的错误,需要加上编译参数CFLAGS=-fPIC./configure CFLAGS=-fPICmakemake install完成之后在/usr/local/lib/下会生成fdk-aac.so.0库文件及几个软链2. 编译ffmpeg需求是使用ffmpeg+fdkaac来将音源转...
2014-07-29 16:39:12 1873
原创 mysql几种整数类型
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数 int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,64...
2014-07-29 09:49:24 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人