摘要:        
spring使用advisor配置aop 1、目标类 package com.gec.target; public class Hadoop { public void eatting() { System.out.println("大象正在吃东西 1"); try { //耗时5秒 Thread.    阅读全文
posted @ 2020-10-18 21:06
Y-wee
阅读(396)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis一对多查询 需求:查询所有用户信息及用户关联的账户信息。 分析:用户信息和他的账户信息为一对多关系,并且查询过程中如果用户没有账户信息,此时也要将用户信息查询出来,我们想到了左外连接查询比较合适 1、编写sql语句 SELECT * FROM USER u LEFT OUTER JOI    阅读全文
posted @ 2020-10-18 19:42
Y-wee
阅读(321)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis一对一查询(多对一) 需求:查询所有账户信息,关联查询用户信息。 注意:因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 1、方式一 1.1、账户信息实体类 pac    阅读全文
posted @ 2020-10-18 18:37
Y-wee
阅读(229)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis提取重复sql mybatis中可将重复的 sql 提取出来,使用时用 include 引用即可,最终达到 sql 重用的目的。 映射配置文件 <!--抽取重复的语句代码片段--> <sql id="defaultSql"> select * from user </sql> <!--    阅读全文
posted @ 2020-10-18 15:38
Y-wee
阅读(827)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis动态SQL之foreach标签 需求:传入多个 id 查询用户信息,用下边两个 sql 实现: SELECT * FROM USERS WHERE username LIKE '%张%' AND (id =10 OR id =89 OR id=16) SELECT * FROM USE    阅读全文
posted @ 2020-10-18 15:26
Y-wee
阅读(181)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis动态SQL之where标签 为了简化 where 1=1 的条件拼装,我们可以采用where标签来简化开发 <!-- 根据用户信息查询 --> <select id="findByUser" resultType="user" parameterType="user"> select     阅读全文
posted @ 2020-10-18 14:48
Y-wee
阅读(353)
评论(0)
推荐(0)
            
        
        
摘要:        
mybatis动态SQL之if标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询,如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 1、持久层接口 /** * 根据用户信息,查询用户列    阅读全文
posted @ 2020-10-18 14:39
Y-wee
阅读(1529)
评论(0)
推荐(0)
    
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号