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 · 138 阅读 · 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 · 433 阅读 · 0 评论 -
Mybatis内容整理(一) Mybatis入门及CURD
2、搭建数据库3、编写核心配置文件,resource下创建mybatis-config.xml4、编写工具类5、创建实体类6、编写mapper接口7、编写接口对应的mapper.xml8、测试静态过滤问题二、mybatis的CURD1、查询(1)接口UserMapper中增加对应方法(2)UserMapper.xml增加相应的xml标签以及sql语句备注:备注:类似的,根据密码和名字查询方式一:直接在方法中传递参数(1)在接口方法的参数前加 @Param属性原创 2022-11-16 18:35:07 · 109 阅读 · 0 评论 -
多线程实现的三种方式+静态代理
java多线程实现的三种方式原创 2022-09-18 21:58:05 · 339 阅读 · 0 评论 -
TCP实现文件上传功能
TCP实现文件上传原创 2022-09-16 17:20:50 · 147 阅读 · 0 评论 -
java冒泡排序实现
java冒泡排序原创 2022-08-01 15:47:17 · 62 阅读 · 0 评论