摘要: Spring AOP 面向切面(儿)编程(横切编程) Spring 利用AspectJ 实现. 生活中的横切功能事例: 软件中的横切编程需求: AOP其原理如下: 切面组件 是封装横切功能的Bean组件, 用于封装扩展功能方法. AOP配置步骤 1.引入aspectj包 2.创建切面组件对象: 3. 阅读全文
posted @ 2017-03-25 21:18 唐胜伟 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 关联映射 什么是? 数据库中有关联关系的表,通过实体对象引用的方式体现出来,叫关联映射. 为什么? 将多表的记录封装成实体对象. 何时用? 对数据库中的表进行多表查询时. 怎么用? cn_user >User cn_notebook-->Book public class User{ cnuseri 阅读全文
posted @ 2017-03-25 20:52 唐胜伟 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 动态SQL 什么是? 系统运行过程中,动态生成的SQL语句 为什么? 当我们不能确定用户操作,所要使用的具体SQL的时候. 案例: 搜索笔记功能 按用户名 笔记本名 笔记名 搜索 如何实现? {id} {id} if标签 if起到选择判断的作用 语法: 应用: 相当于JAVA中的switch语句,当 阅读全文
posted @ 2017-03-25 20:50 唐胜伟 阅读(214) 评论(0) 推荐(0) 编辑