J2EE框架
Flyneen
这个作者很懒,什么都没留下…
展开
-
resultMap用法详解--association, collection复杂查询
要弄清楚resultMap的用法我们首先要了解Mybatis与数据库之间的联系.当前我们常用的ORM框架有2种, Hibernate和Mybatis, 两者之间有不少区别, 其中在对于数据库的映射上面一个重要的区别是: Hibernate是映射整个的数据表, 而Mybatis则是映射我们通过sql语句查询到的结果, 一个典型的例子如下:<select id="selectById" re...原创 2019-02-21 20:28:49 · 1791 阅读 · 0 评论 -
MyBatis学习笔记--insert添加并返回ID, 一二级缓存, 注解开发, 动态sql
MyBatis学习笔记主要内容为mybatis的一二级缓存配置, 和更为先进的注解开发typeAliases别名设置, 可以通过里面的package标签, 批量给实体类设置别名, xml里面的resultType, javaType可以设置为实体类名<typeAliases> <package name="com.itheima.domain"></p...原创 2019-02-25 19:50:57 · 435 阅读 · 0 评论 -
Spring 依赖注入, P命名空间, SpEL表达式超入门案例
通过一个spring的配置文件来展示spring的依赖注入方式和写法, 包括P命名空间, 和常用的Spring EL表达式.<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w...原创 2019-02-25 19:52:49 · 275 阅读 · 0 评论 -
声明式事务与面向切面编程的配置: aop:advisor, aop:aspect
aop:aspect 面向切面编程是横向抽取重复的功能, 通过before, after等来表示增强功能, 并增强到切入点.aop:advisor 声明式事务是通过事务管理器, 来控制切入点自动回滚或提交.两者可以同时配置, 也可以各自配置, 互不干涉.<!--基于AspectJ xml实现声明式事务--><aop:config> <!--...原创 2019-03-27 18:22:45 · 583 阅读 · 0 评论