摘要: 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 5、 常量名全部大写 阅读全文
posted @ 2017-08-26 10:23 Zview 阅读(130) 评论(0) 推荐(0) 编辑
摘要: • if:判断 • choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个 • trim 字符串截取(where(封装查询条件), set(封装修改条件)) • fo 阅读全文
posted @ 2017-08-25 14:45 Zview 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 上面给出了分段查询的例子 另外 <!-- 鉴别器 --> <!-- <discriminator javaType=""></discriminator> 鉴别器:mybatis可以使用discriminator判断某列的值,然后根据某列的值改变封装行为 封装Employee: 如果查出的是女生:就 阅读全文
posted @ 2017-08-24 15:57 Zview 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 单个参数:mybatis不会做特殊处理, #{参数名/任意名}:取出参数值。 多个参数:mybatis会做特殊处理。 多个参数会被封装成 一个map, key:param1...paramN,或者参数的索引也可以 value:传入的参数值 #{}就是从map中获取指定的key的值; 命名参数:明确指 阅读全文
posted @ 2017-08-21 16:50 Zview 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1,增删改查 这里注意,在接口的定义的时候,可以指定增删改的返回值: int、long返回影响的行数 boolean返回是否执行成功 在生成sqlSession的时候,使用true那表示默认提交。否则需要使用sqlSession.commit()提交修改 自增主键: 阅读全文
posted @ 2017-08-21 16:20 Zview 阅读(155) 评论(0) 推荐(0) 编辑
摘要: <!-- 6、mappers:将sql映射注册到全局配置中 --> <mappers> <!-- mapper:注册一个sql映射 注册配置文件 resource:引用类路径下的sql映射文件 mybatis/mapper/EmployeeMapper.xml url:引用网路路径或者磁盘路径下的s 阅读全文
posted @ 2017-08-21 14:30 Zview 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Serialization:序列化,使Java对象到Json字符串的过程。 Deserialization:反序列化,字符串转换成Java对象。 Gson解决的问题 提供一种像toString()和构造方法的很简单的机制,来实现Java 对象和Json之间的互相转换。 允许已经存在的无法改变的对象, 阅读全文
posted @ 2017-08-19 16:10 Zview 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Gson是google的一个Json库,使用非常简单 new Gson().fromJson(Json_string,class),它会“尽量”转换出对象,哪怕得到的对象从数据上看是不完整的。 就是将json_String转换为class类型的对象 例如: 这就会把info转换成feedback的数 阅读全文
posted @ 2017-08-18 10:48 Zview 阅读(4017) 评论(0) 推荐(0) 编辑
摘要: * SpringMVC 确定目标方法 POJO 类型入参的过程 * 1. 取得POJO入参的 key: * 1). 若目标方法的 POJO 类型的参数没有使用 @ModelAttribute 作为修饰, 则 key 为 POJO 类名第一个字母的小写 * 2). 若使用了 @ModelAttribu 阅读全文
posted @ 2017-08-17 13:48 Zview 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-16 10:53 Zview 阅读(93) 评论(0) 推荐(0) 编辑