- 2023-09-209 20
今天复习了mybatis框架,在桌面brand-demo项目中练习了mybatis框架的用法在userMapper.xml和userMapper.class中练习了mapper代理开发,用于处理复杂的增删改查在brandMapper.xml和brandMapper.class中练习了注解开发,用于处理最基本的增删改查。学习的具体内容可以去该项目中复习,写
- 2023-09-02BrandMapper.xml中使用resultMap得到返回结果,解决数据库中的字段与pojo中的字段不匹配进行映射问题
2023-09-02<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.hh.
- 2023-07-05IDEA:MAVEN:Result Maps collection does not contain value for com.itheima.mapper.BrandMapper问题
尝试过很多方法:我的代码与视频的一致仍然不可行。可以发现是mapper文件的错误后发现自己的资源文件下的包创建方式不对,尽管打的target包里仍然存在代码,仍是错误的。之后更改resource文件下包的命名方式用“/”来命名即可。
- 2023-07-05批量删除后台
删除一个 删除多个 BrandMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"&g
- 2023-06-30案例-修改-回显数据
packagecom.itheima.mapper;importcom.itheima.pojo.Brand;importorg.apache.ibatis.annotations.Insert;importorg.apache.ibatis.annotations.ResultMap;importorg.apache.ibatis.annotations.Select;importjava.util.List;publicinterfaceBrandMapper
- 2023-05-265.26总结
packagecom.itheima.test;//测试用例importcom.itheima.mapper.BrandMapper;importcom.itheima.pojo.Brand;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apach
- 2023-04-10mybatis代码
/*//根据id查询详情publicvoidselectById()throwsIOException{//接受参数intid=1;//现在是固定数据,以后会变成动态数据//1.获取SqlSessionFactoryStringresource="mybatis-config.xml";InputStreaminputStream=Resourc
- 2023-03-25mybatis实现查看详情
查看详情1.编写接口方法:Mapper接口***参数:id结果BrandBrandselectByld(intid);2.编写SQL语句:SQL映射文件
- 2023-02-06第三天
第三天JSP概念:JavaServerPages,Java服务端页面一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容JSP=HTML+Jav
- 2023-01-10三层架构增删改查功能
ppublicinterfaceBrandMapper{/***查询所有*@return*/@Select("select*fromtb_brand")@ResultMap("brandResultMap")List<Brand>
- 2022-10-15mybatis学习
初步学习了mybatis的相关知识,其实就是用来简化jdbc那些代码的,相当于JDBCplus,通过一两行代码达到原来JDBCA十几行代码的效果首先创建maven项目,其次是需要在resour里面导入