IDEA中在ssm框架中配置mybatis-plus的步骤

spring中配置mybatis-plus

  1. 在pom.xml中下载依赖包mybatis-plus
<dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus</artifactId>
      <version>3.3.0</version>
    </dependency>
  1. 在实体类中给注解
    (1)类的注解方式@TableName(数据库表名)
    (2)id的注解方式@TableId(value = “数据库id名字”,type = IdType.AUTO)
    (3)其他属性的注解方式@TableField(“数据库属性名字”)
@TableName("t_product")
public class Product {
  @TableId(value = "pid",type = IdType.AUTO)
  private long pid;
  @TableField("p_ptitle")
  private String ptitle;
  1. 在Mapper层中继承BaseMapper泛型必须要给上一步实体类的类名
public interface ProductMapper  extends BaseMapper<Product> {
  1. 在service层中要分两步走
    (1)service层要继承Iservice这里的泛型也必须给,跟上面同样
public interface ProductService extends IService<Product> {

(2)在service的实现层serviceimpl中要继承ServiceImpl<ProductMapper,Product>这里的泛型有两个,分别是Maaper和实体类,实现层肯定要实现ProductService

public class ProduceServiceImpl extends ServiceImpl<ProductMapper,Product> implements ProductService {
  1. 这样就配置好了,然后去测试
    (1)建一个测试类 我这里用的是注解 具体步骤如代码所示,在这里我只是简单的测试配置成功没,还有很多方法没有测试,自己可以去测试一下
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class Test4 {
    @Autowired
    UserServicr userServicr;
    @Test
    public void test1(){
        List<User> list = userServicr.list(new QueryWrapper<User>());
        for (User user : list) {
            System.out.println(user);
        }
    }
}

如果对你有所帮助,麻烦点赞支持一下,谢谢

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis-Plus是一个MyBatis的增强工具,可以简化开发、提高效率。它可以通过代码生成器来生成符合MyBatis-Plus风格的代码。使用ideaMyBatis-Plus代码生成插件,你无需添加依赖,也无需配置模板引擎依赖。只需要简单勾选需要的选项,即可生成Controller层、service层、serviceImpl层、dao层、xml文件和实体类。\[3\]具体使用步骤如下: 1. 在idea打开你的项目。 2. 点击菜单栏的"Code",选择"Generate",然后选择"Generate by MyBatis-Plus"。 3. 在弹出的对话框,选择你要生成代码的表,可以选择多个表。 4. 在对话框的右侧,你可以选择生成的代码类型,包括Controller层、service层、serviceImpl层、dao层、xml文件和实体类。根据你的需求,勾选相应的选项。 5. 点击"OK"按钮,代码生成器将会根据你的选择生成相应的代码文件。 6. 生成的代码文件将会出现在你的项目的相应目录下,你可以根据需要进行修改和使用。 通过使用ideaMyBatis-Plus代码生成插件,你可以快速生成符合MyBatis-Plus风格的代码,减少了手动配置的工作量,提高了开发效率。 #### 引用[.reference_title] - *1* [Mybatis plus使用(IDEA简单)](https://blog.csdn.net/weixin_46034459/article/details/114632193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MybatisPlus 超好用的idea代码生成插件,及使用详解](https://blog.csdn.net/beibei3321/article/details/124978498)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值