- 博客(10)
- 收藏
- 关注
原创 JdbcTemplate之如何查询返回对象的集合
第二个参数的意思是将返回的列映射到对应实体类的属性,需要我们自定义实现, RowMapper是一个接口,我们只需要让我们的实体类实现该接口,重写mapRow方法,定义好自己的映射关系,传入实体类作为参数即可。插入时使用List<User> users = jdbcTemplate.query("select * from user", new User());这样就可以实现查询返回对象的集合。例如:实体类User实现RowMapper接口,重写方法如下。
2023-08-26 10:18:39
942
原创 Springboot集成rabbitMq详细讲解
是基于 Erlang 语言开发的,因此它的不同版本通常要求使用特定版本的 Erlang 运行环境。
2023-08-09 15:37:43
274
1
原创 windows本地安装mysql
问题1:The service already exists:服务已存在,sc query mysql 查看是否存在名为mysql的服务,sc delete mysql,删除该服务。--console是显示初始化进度,注意执行后最后一行root@localhost:后面是自动生成的随机密码,后面登录时需要用到。2、新建配置my.ini及data文件夹,my.ini内容如下,注意路径应该用双斜线,单斜线会找不到路径。7、登录SQL:mysql -uroot -p,登录后需输入初始化时候生成的随机密码。
2023-08-04 14:36:39
84
1
原创 B/S和C/S结构的区别
C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端服务器端架构。作为客户端的部分需要承受很大的压力,因为显示逻辑和事务 处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。主要事务逻辑在服务器端实现,极少数事务逻辑在前端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。(2)可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。优点:(1)客户端无需安装,有Web浏览器即可。
2023-07-31 10:56:47
94
1
原创 Tomcat下载安装和部署项目
3.启动tomcat(bin\start.bat),会生成war同名目录。2、打包完成后将war包放入到tomcat目录的webapp目录下。4、启动成功后在浏览器上访问该项目。1、在maven中打包项目。
2023-07-31 10:25:38
52
1
原创 MyBatisPlusjoin的使用
leftJoin() 参数说明 第一个参数: 参与连表的实体类class 第二个参数: 连表的ON字段,这个属性必须是第一个参数实体类的属性 第三个参数: 参与连表的ON的另一个实体类属性。select() 查询指定的字段,支持可变参数,同一个select只能查询相同表的字段 故将UserAddressDO和AreaDO分开为两个select()条件查询,可以查询主表以及参与连接的所有表的字段,全部调用mp原生的方法,正常使用没有sql注入风险。mapper继承MPJBaseMapper。
2023-07-29 15:14:53
202
原创 关于tomcat启动打印日志乱码问题
2、打开本地TomCat->apache-tomcat-8.5.57->conf->logging.properties。1、IDEA里File->Setting->Editor->fileEncoding 设置UTF-8。5、打开本地TomCat->apache-tomcat-8.5.57->conf->server。4、IDEA TOMCAT添加-Dfile.encoding=UTF-8。最后一行里添加-Dfile.encoding=UTF-8。添加URIEncoding=“UTF-8”
2023-07-28 09:08:09
236
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人