java
文章平均质量分 60
Dylan_666888
这个作者很懒,什么都没留下…
展开
-
Mybatis内容整理(四)动态SQL、缓存
这就要使用 mybatis 动态SQL,通过 if, choose, when, otherwise, trim, where, set, foreach等标签,可组合成非常灵活的SQL语句,从而在提高 SQL 语句的准确性的同时,也大大提高了开发人员的效率。我们之前写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。一级缓存是SqlSession级别的缓存,是一直开启的,我们关闭不了它;原创 2023-02-01 15:50:19 · 189 阅读 · 0 评论 -
Mybatis内容整理(二) ResultMap、分页及注解开发
当实体类中的属性名和数据库中的字段名不一致时,如下: (1)数据库字段 (2)实体类 (3)接口 (4)mapper映射文件 (5)测试及结果 User{id=1, name=‘狂神’, password=‘null’} 查询出来发现 password 为空 2、解决: 方式一:resultmap进行映射 mapper映射文件 方式二:为列名指定别名(as 实体类属性名) , 别名和java实体类的属性名一致 . mapper映射文件 3、resultMap详解 (1)自动映射 测试 上述语句只是简原创 2023-01-09 11:20:59 · 485 阅读 · 0 评论 -
Mybatis内容整理(一) Mybatis入门及CURD
2、搭建数据库 3、编写核心配置文件,resource下创建mybatis-config.xml 4、编写工具类 5、创建实体类 6、编写mapper接口 7、编写接口对应的mapper.xml 8、测试 静态过滤问题 二、mybatis的CURD 1、查询 (1)接口UserMapper中增加对应方法 (2)UserMapper.xml增加相应的xml标签以及sql语句 备注: 备注: 类似的,根据密码和名字查询 方式一:直接在方法中传递参数 (1)在接口方法的参数前加 @Param属性原创 2022-11-16 18:35:07 · 135 阅读 · 0 评论 -
多线程实现的三种方式+静态代理
java多线程实现的三种方式原创 2022-09-18 21:58:05 · 375 阅读 · 0 评论 -
TCP实现文件上传功能
TCP实现文件上传原创 2022-09-16 17:20:50 · 197 阅读 · 0 评论 -
java冒泡排序实现
java冒泡排序原创 2022-08-01 15:47:17 · 110 阅读 · 0 评论