当前位置: 首页 > news >正文

SSM框架

1.mybatis的底层原理
本质上就是使用反射和动态代理来实现对应的映射关系

2.日志级别

3.传递参数
单个参数的传递和多个参数的传递
Emp selectOne(@Param(“xingming”) String name);
List selectByCondition(@Param(“name”) String name,@Param(“sal”) double sal);

4.#和KaTeX parse error: Expected 'EOF', got '#' at position 29: …在SQL中显示不同 #̲传入的参数在SQL中显示为字符…传入的参数在SqL中直接显示为传入的值
2)#可以防止SQL注入的风险(语句的拼接);但无法防止Sql注入。3)无法防止Sql注入。 3)无法防止Sql注入。3)方式一般用于传入数据库对象,例如传入表名。
4)大多数情况下还是经常使用#,一般能用#的就别用;但有些情况下必须使用;但有些情况下必须使用;但有些情况下必须使用,例:MyBatis排序时使用order by 动态参数时需要注意,用$而不是#。

5.主键回填和主键自增

@Test
@Data
@ToString

resultType
resultMap:自定义映射id
id 表示主键
column :表示数据库的名称
property:表示实体类中的属性名称

映射关系:
一对一: association 一对一关联映射,property:实体类中的属性名称,javaType:映射对应的java类型
一对多:collection 一对多标签映射
多对多":collection 多对多标签映射

6.动态条件判断

http://www.lryc.cn/news/5766.html

相关文章:

  • 教育行业需要什么样的客服系统?
  • 花房集团任命新首席财务官:已跌破IPO发行价,活跃用户下滑
  • 儿童绘本馆图书借阅租赁知识付费小程序源码交流
  • Vue3 中 axios 的安装及使用
  • Django设计模式以及模板层介绍
  • Linux信号一门搞定
  • 手撸一个动态Feign,实现一个“万能”接口调用
  • Linux Capabilities 入门
  • 驱动 day6
  • 附录2-tensorflow目标检测
  • 常见的EMC问题
  • Redis内存存储效率问题
  • 3.28 haas506 2.0开发教程-example-蓝牙多设备扫描(仅支持M320,HD1)
  • C语言经典编程题100例(41~60)
  • git日常使用命令
  • ES6对象展开运算符浅拷贝or深拷贝
  • leaflet 上传包含shp的zip文件,在map上解析显示图形(059)
  • CAN总线详细介绍
  • python如何完成对 Excel文件的解密后读取?
  • 微服务实战--高级篇:RabbitMQ高级
  • autoCAD2022 - 设置新的原点
  • spring boot 配置 mybatis-plus多数据源
  • 独立产品灵感周刊 DecoHack #047 - 安卓手机上最有用的APP
  • 【面试题】JavaScript中递归的理解
  • PyTorch学习笔记
  • SpringBoot2知识点记录
  • Mysql
  • Q4营收利润增长背后估值持续偏低,全球支付巨头PayPal前景如何?
  • 【自然语言处理】【大模型】BLOOM:一个176B参数且可开放获取的多语言模型
  • 小红书穿搭博主推广费用是多少?