摘要:
一、 useGeneratedKeys="true" <insert id="saveUser" parameterType="com.apcstudy.user.domain.User" useGeneratedKeys="true" keyProperty="id" keyColumn="id" 阅读全文
摘要:
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8 添加了useUnicode=true&characterEncoding=utf8参数之后,插入中文就正常了 阅读全文
摘要:
一、 7.4.1. <mapper resource=" " /> 使用相对于类路径的资源(现在的使用方式,UserMapper接口与UserMapper.xml的包路径相同 如:<mapper resource="sqlmap/User.xml" /> 二、 7.4.2. <mapper clas 阅读全文
摘要:
一、必须遵守的四项原则 1:接口 方法名==xx.xml中的id名 2:方法返回值类型与Mapper.xml文件中返回值类型一致 3:方法的入参类型与Mapper.xml文件中入参值类型一致 4:命名空间绑定接口 二、 public class UserMapperTest { private Sq 阅读全文
摘要:
一、通过SqlSessionFactory创建sqlsession,再由Sqlsession获取session对象,然后通过session中的执行器Executor,去执行MapperStatement封装的sql语句 @Test public void findAll() throws IOExc 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/2032084/202007/2032084-20200714115958642-1063455364.png) 阅读全文
摘要:
第一步:在 spring 配置文件中开启 spring 对注解 AOP 的支持 <!-- 开启 spring 对注解 AOP 的支持 --> <aop:aspectj-autoproxy> <aop:aspectj-autoproxy /> 第二步:在配置文件中指定 spring 要扫描的包 <!- 阅读全文
摘要:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driv 阅读全文
摘要:
execution:匹配方法的执行(常用) execution(表达式) 表达式语法:execution([修饰符] 返回值类型 包名.类名.方法名(参数)) 写法说明: 全匹配方式: public void com.itheima.service.impl.AccountServiceImpl.s 阅读全文
摘要:
第一步:把通知类用 bean 标签配置起来 <bean id="txManager" class="com.atguigu.account.utils.TransactionManager"> <!-- 注入ConnectionUtils --> <property name="connection 阅读全文