zoukankan      html  css  js  c++  java
  • 无法使用mybatis自带的crud方法的原因

    mybatis其实自带了一套简单的增删改方法,使用前,需要引入mybatis的jar包(基础的略过),假设全部已经配置完毕,并且也可以正常调出相应的一些增删改方法,但是就是不能正常运行操作,网上有很多原因,这里只说明一下自己遇到的一个比较不一样的原因!

    首先:

    (1)启动类上要加 @MapperScan("dao层接口所在路径"),注意引用的是 “import tk.mybatis.spring.annotation.MapperScan;”【tk下的,不是org下的】!

    (2)实体类id类型要使用包装类,比如 private int id,要改成 private Integer id,同时,id上要加注解@Id,才能正常使用,否则mybatis找不到对应的id,就经常报错用不了。

    maven 依赖:

    <dependency>
      <groupId>tk.mybatis</groupId>
      <artifactId>mapper</artifactId>
      <version>4.0.3</version>
    </dependency>
    <dependency>
      <groupId>tk.mybatis</groupId>
      <artifactId>mapper-spring-boot-starter</artifactId>
      <version>2.0.3</version>
    </dependency>

  • 相关阅读:
    ER图
    uml图
    第一个迭代任务的制作
    软件测试
    实训记录
    UML系列图——ER图
    UML系列图——用例图
    第一个迭代任务进度
    第一个迭代任务
    需求分析——WBS
  • 原文地址:https://www.cnblogs.com/xuehuashanghe/p/9587810.html
Copyright © 2011-2022 走看看