HCFrame
首页
  • 介绍
  • 快速开始
  • 打包部署
  • 说明
  • 配置
  • 代码示例
  • 组件
  • 概要
  • 通用数据平台
首页
  • 介绍
  • 快速开始
  • 打包部署
  • 说明
  • 配置
  • 代码示例
  • 组件
  • 概要
  • 通用数据平台
  • 概要

  • 通用数据平台

    • 通用数据平台简介
    • 数据源配置

    • BaseMapper

      • 开始使用
        • 在代码中引入BaseMapper
          • 一、常用方式
          • 二、建议方式
      • 实体类
      • DataMap
      • save操作
      • update操作
  • 后台
  • 通用数据平台
  • BaseMapper
haocheng Liu
2021-02-03

开始使用

# 开始使用

# 在代码中引入BaseMapper

# 一、常用方式

package com.common.common.module.app.service.impl;
import com.common.base.module.data.module.BaseMapper;
import com.common.base.module.data.module.BaseMapperImpl;
import com.common.common.module.app.service.TestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class TestServiceImpl implements TestService {
    @Autowired
    @Qualifier(BaseMapperImpl.BASE)
    BaseMapper baseMapper;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 二、建议方式

新版本 Spring 不建议使用字段注入

所以如下方式也可以注入bean 代码效果与上面一致,建议使用下述方式注入 bean

package com.common.common.module.app.service.impl;

import com.common.base.module.data.module.BaseMapper;
import com.common.base.module.data.module.BaseMapperImpl;
import com.common.common.module.app.service.TestService;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class TestServiceImpl implements TestService {
    final
    BaseMapper baseMapper;
    public TestServiceImpl(@Qualifier(BaseMapperImpl.BASE) BaseMapper baseMapper) {
        this.baseMapper = baseMapper;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

引入后,就可以调用数据库进行增删改查了。

上次更新: 2021/02/07, 15:41:10
配置数据源
实体类

← 配置数据源 实体类→

最近更新
01
DataMap
02-05
02
实体类
02-05
03
update操作
02-05
更多文章>
Theme by Vdoing | Copyright © 2021-2023 Haocheng Liu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式