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

查询网站所有关键词排名邹平做网站的公司有哪些

查询网站所有关键词排名,邹平做网站的公司有哪些,女生做ui设计,百度账号中心不是知道你是否 出现过这样的错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 经过各种度娘#xff0c;无非就是让你检查三种情况 情况一#xff1a;mapper.xml没有按照传统的maven架构进行放置 情况二#xff1a;mybatis的配置信…不是知道你是否 出现过这样的错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 经过各种度娘无非就是让你检查三种情况 情况一mapper.xml没有按照传统的maven架构进行放置 情况二mybatis的配置信息出错 情况三idea的编译问题idea有的时候没有编译生成相应的xml。在idea的target-classes下面没有找到相应的存在xml的文件夹该文件夹里面有没有对应的mapper(实体名).xml文件 这里不再赘述可以观看其他连接例如 https://www.jianshu.com/p/a9516bcd3cb0 如果这三种情况足以解决你的问题 那么你可以不用浪费时间在往下看。 如果 程序中这三种情况都没有出现 那么再看看 我遇到的问题。 首先我那个是个单元测试 这个时候我的数据是能出来的但是。。。。 细心的同学可能发现了 如果字段没有加 as做别名映射实体类字段是不能被赋值的。 于是是不是实体类上加上TableName TableField 就好了于是我加上了。。。 此时我引用的依赖是 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.4/version/dependency但是 TableName TableField 的包是com.baomidou.mybatisplus.annotation里边的 所以要更改引用依赖 dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.1/version/dependency一切准备就绪。。。启动。。。‍↔️ 报错。。。。 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.cdliker.infrastructure.persistent.dao.IAwardDao.getAwardPOList 于是 排查了三种情况都不符合。所以目标就锁定了 依赖上 mybatis-plus-boot-starte 与mybatis-spring-boot-starter的区别 1. 功能与特性 mybatis-plus-boot-starter 自动配置 能够自动配置MyBatis-Plus减少手动配置的工作量。 CRUD操作简化提供了一套默认的Service和Mapper实现使得CRUD操作更加简便减少了大量的样板代码。 动态SQL支持动态SQL提供了丰富的查询功能使得构建复杂查询变得更加容易。 代码生成器内置代码生成器可以快速生成Entity、Mapper、Mapper XML、Service、ServiceImpl、Controller等代码提高开发效率。 分页插件提供分页插件支持一键分页简化分页查询的实现。 性能分析插件提供性能分析插件可以分析SQL执行性能帮助优化SQL查询。 扩展性提供了丰富的扩展点允许开发者根据需要进行自定义扩展。 与Spring Boot集成无缝集成Spring Boot无需额外的配置易于使用。 mybatis-spring-boot-starter 自动配置支持MyBatis的自动配置包括数据源、SqlSessionFactory和Mapper扫描等。 简化配置通过Spring Boot的自动配置特性大大简化了MyBatis的配置过程。 常用功能提供了配置数据源、生成MyBatis的SqlSessionFactory、扫描Mapper文件等常用功能。 与Spring Boot协同工作使MyBatis和Spring Boot更加容易协同工作提高开发效率。 2. 使用场景 mybatis-plus-boot-starter更适用于需要快速开发、简化CRUD操作、提高开发效率的Spring Boot项目。它提供了更多高级特性和扩展点适合对数据库操作有较多定制需求的场景。 mybatis-spring-boot-starter适用于需要将MyBatis框架集成到Spring Boot项目中的基本场景。它提供了基本的自动配置和常用功能适合对数据库操作要求不是特别复杂或需要快速集成的项目。 3. 依赖关系 值得注意的是mybatis-plus-boot-starter在其内部已经包含了mybatis-spring-boot-starter的依赖或者至少包含了与MyBatis集成所需的关键依赖因此在大多数情况下如果你选择了mybatis-plus-boot-starter就无需再额外引入mybatis-spring-boot-starter。这也是为什么在一些项目中同时引入这两个starter时移除其中一个并不会对项目运行造成影响的原因。 综上所述mybatis-plus-boot-starter和mybatis-spring-boot-starter在功能和特性上有所区别选择哪个启动器主要取决于你的项目需求和对数据库操作的具体要求。如果你需要更多的高级特性和扩展性可以选择mybatis-plus-boot-starter如果你只是需要基本的MyBatis集成功能那么mybatis-spring-boot-starter就足够了。 正常的三种情况 出发点都是扫描的问题难道问题还在扫描既然mybatis-plus包含mybatis 那么。。。 mybatis-plus-boot-starter 时遇到 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 这样的错误而切换到 mybatis-spring-boot-starter 后错误消失这通常意味着 MyBatis 或 MyBatis-Plus 在寻找或解析 Mapper 接口与其对应的 XML 映射文件时出现了问题。可能会出现以下情况 1.Mapper 接口与 XML 映射文件的位置或命名不匹配 确保 Mapper 接口和 XML 映射文件位于正确的包路径下并且文件名与接口名匹配去掉接口名中的 I 前缀并加上 .xml 后缀。 检查 XML 映射文件的 namespace 是否与 Mapper 接口的全限定名完全一致。 2.Mapper 扫描路径未正确配置 在 Spring Boot 配置中确保你已经正确配置了 Mapper 扫描路径。这可以通过 MapperScan 注解或在 application.properties/application.yml 文件中设置 mybatis-plus.mapper-locations 来实现。 如果你的 Mapper 接口和 XML 文件位于不同的包路径下你需要确保 MapperScan 注解或配置属性包含了所有这些路径。 XML 映射文件未正确放置在资源目录中 确保 XML 映射文件被放置在 Spring Boot 项目的资源目录如 src/main/resources中并且其路径与 Mapper 接口的路径相对应。 3.依赖冲突 检查你的项目依赖确保没有引入多个版本的 MyBatis 或 MyBatis-Plus这可能会导致类加载器加载了错误的类。 如果你的项目中同时包含了 mybatis-spring-boot-starter 和 mybatis-plus-boot-starter确保只保留一个因为它们是互斥的。 Spring Boot 的自动配置问题 有时候Spring Boot 的自动配置可能不会按预期工作。尝试在 application.properties/application.yml 中显式配置 MyBatis-Plus 的相关属性或者在你的配置类中手动配置 SqlSessionFactory 和 MapperScannerConfigurer。 4.检查 MyBatis-Plus 特有的配置 如果你在使用 MyBatis-Plus 特有的功能如分页插件、自动填充等请确保你已经按照 MyBatis-Plus 的要求进行了配置。 5.IDE 或构建工具的问题 有时候IDE如 IntelliJ IDEA 或 Eclipse或构建工具如 Maven 或 Gradle可能没有正确更新或同步你的项目配置。尝试重启 IDE、重新构建项目或清理并重新导入 Maven/Gradle 依赖。 6.查看日志和错误堆栈 仔细查看错误堆栈和 Spring Boot 的启动日志可能会有更多关于为什么 MyBatis 找不到绑定语句的线索。 配置配置 application.properties/application.yml 文件中设置 mybatis-plus.mapper-locations 来实现 在使用 mybatis-spring-boot-starter 的时候 使用 mybatis:mapper-locations: classpath:/mybatis/mapper/*.xmlconfig-location: classpath:/mybatis/config/mybatis-config.xml在使用 mybatis-plus-boot-starter 的时候 使用 mybatis-plus:mapper-locations: classpath:/mybatis/mapper/*.xmlconfig-location: classpath:/mybatis/config/mybatis-config.xmlend …
http://www.hkea.cn/news/14394942/

相关文章:

  • 初期网站价值WordPress自动采集翻译插件
  • 江苏建设招标信息网站做电影网站违法吗
  • gae安装wordpress西安网站优化
  • 备案个人网站做淘宝客河南建设网站公司
  • 外贸网站如何建站口子网站怎么做
  • 青岛网站维护公司浙江进出口贸易公司名录
  • 网站返回首页怎么做的好看第三方app下载平台
  • 北京市朝阳区住房建设网站迁安做网站中的cms润强
  • 在门户网站做推广内蒙古建设项目环保备案网站
  • 邯郸网站建设品牌公司微信网站建设报价表
  • 深圳商城网站哪家做的好保定网站网站建设
  • 怎么做自动下单网站网站如何设置微信支付功能
  • 个人做同城网站赚钱吗潍坊网站制作最低价格
  • 为什么就一个网站打不开含关键词的网站建设
  • 余姚做企业网站企业网站设计制作价格
  • 找论文的免费网站音乐网站要怎么做
  • ajax网站模板wordpress 百家号插件
  • 网站建设报价怎么差别那么大临沂网站制作案例
  • 网站域名服务错误六安人才网官网
  • 江苏建设部网站工程建设公司官网
  • 江西企业网站建设价格网站建设jnlongji
  • 网站整合营销wordpress+分页静态
  • 网站后台用户管理系统提供建议的网站模板
  • 地产项目网站北京网站备案拍照
  • 常州住房和城乡建设局网站苏州做网站多少钱
  • 阿里巴巴官网网站c2c模式的例子
  • 网站维护的具体方法网站改版后新版前台如何跟旧版后台链接
  • 建设网站需要云服务器吗wordpress怎么弄会员
  • 网站建设与推广协议书在线注册公司营业执照
  • 天河区门户网站教育局板块在线推广网站的方法有哪些