• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Y-wee
博客园    首页    新随笔    联系   管理     
2020年10月18日
spring使用advisor配置aop
摘要: 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一对多查询
摘要: mybatis一对多查询 需求:查询所有用户信息及用户关联的账户信息。 分析:用户信息和他的账户信息为一对多关系,并且查询过程中如果用户没有账户信息,此时也要将用户信息查询出来,我们想到了左外连接查询比较合适 1、编写sql语句 SELECT * FROM USER u LEFT OUTER JOI 阅读全文
posted @ 2020-10-18 19:42 Y-wee 阅读(321) 评论(0) 推荐(0)
mybatis一对一查询(多对一)
摘要: mybatis一对一查询(多对一) 需求:查询所有账户信息,关联查询用户信息。 注意:因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 1、方式一 1.1、账户信息实体类 pac 阅读全文
posted @ 2020-10-18 18:37 Y-wee 阅读(229) 评论(0) 推荐(0)
mybatis提取重复sql
摘要: 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标签
摘要: 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标签
摘要: 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标签
摘要: mybatis动态SQL之if标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询,如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。 1、持久层接口 /** * 根据用户信息,查询用户列 阅读全文
posted @ 2020-10-18 14:39 Y-wee 阅读(1529) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3