激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - mybatis-plus批處理IService的實(shí)現(xiàn)示例

mybatis-plus批處理IService的實(shí)現(xiàn)示例

2020-08-25 00:43StrangerIt Java教程

這篇文章主要介紹了mybatis-plus批處理IService的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、pom文件引入

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
   <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.3.1.tmp</version>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus</artifactId>
    <version>3.3.1.tmp</version>
</dependency>
 <dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
</dependency>

二、Controller層

?
1
2
3
4
5
6
7
8
9
10
11
@RequestMapping("/user")
@RestController
public class UserController {
  @Autowired
   UserInfoService userInfoService;
  
  @RequestMapping("/add")
  public void addUser() {
    userInfoService.addUser();
  }
}

三、IService層(此處請(qǐng)確保繼承的是 mybatisplus下的 IService,上述的UserInfoEntity為實(shí)體類)

?
1
2
3
4
5
6
7
8
import com.baomidou.mybatisplus.extension.service.IService;
import com.entity.UserInfoEntity;
 
public interface UserInfoService extends IService<UserInfoEntity>{
  
  public void addUser();
 
}

四、ServiceImpl(UserInfoDao和UserInfoEntitty分別為業(yè)務(wù)對(duì)應(yīng)的UserEntityDao接口和UserInfoEntitty實(shí)體類)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Service
public class UserInfoServiceImpl extends ServiceImpl<UserInfoDao, UserInfoEntity> implements UserInfoService{
  @Override
  public void addUser() {
    Random r=new Random(100);
    String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
     Random random=new Random();
    Set<UserInfoEntity> entityList=new HashSet<UserInfoEntity>();
    for(int i=0;i<1000000;i++) {
      UserInfoEntity entity=new UserInfoEntity();
      entity.setAge(r.nextInt());
      int number=random.nextInt(62);
      entity.setName(""+str.charAt(number));
      entity.setEvaluate("good");
      entity.setFraction(r.nextLong());
      entityList.add(entity);
    }
    this.saveBatch(entityList);
  }

五、entity層

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
@TableName("user_info")//@TableName中的值對(duì)應(yīng)著表名
@Data
public class UserInfoEntity {
 
  /**
   * 主鍵
   * @TableId中可以決定主鍵的類型,不寫會(huì)采取默認(rèn)值,默認(rèn)值可以在yml中配置
   * AUTO: 數(shù)據(jù)庫ID自增
   * INPUT: 用戶輸入ID
   * ID_WORKER: 全局唯一ID,Long類型的主鍵
   * ID_WORKER_STR: 字符串全局唯一ID
   * UUID: 全局唯一ID,UUID類型的主鍵
   * NONE: 該類型為未設(shè)置主鍵類型
   */
  @TableId(type = IdType.AUTO)
  private Long id;
  /**
   * 姓名
   */
  private String name;
  /**
   * 年齡
   */
  private Integer age;
  /**
   * 技能
   */
  private String skill;
  /**
   * 評(píng)價(jià)
   */
  private String evaluate;
  /**
   * 分?jǐn)?shù)
   */
  private Long fraction;

六、Mapper接口層

?
1
2
3
4
5
6
@Mapper
 
 
public interface UserInfoDao extends BaseMapper<UserInfoEntity>{
 
}

到此這篇關(guān)于mybatis-plus批處理IService的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)mybatis-plus批處理IService內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/kjcc/p/12882757.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 日韩伦理电影免费观看 | 久久国产精品影视 | 一级免费在线 | 欧美一级在线免费 | 少妇一级淫片免费放4p | 国产18视频 | 天天操天天操天天操天天操天天操天天操 | 久久精品一区二区三区不卡牛牛 | 精品一区免费 | 久久午夜国产 | 韩国一大片a毛片 | 久久国产夫妻视频 | 亚洲精品aⅴ中文字幕乱码 中文字幕欧美在线 | 久久蜜桃精品一区二区三区综合网 | 欧洲精品久久久久69精品 | 午夜生活理论片 | 成人三级电影网址 | 中文字幕一区久久 | 欧美成人精品不卡视频在线观看 | 欧美精品一级片 | 欧美成年人视频在线观看 | 狠狠操操 | 7777欧美 | 91经典视频 | 欧美激情天堂 | 777zyz色资源站在线观看 | 国产午夜亚洲精品理论片大丰影院 | 久久精品国产亚洲7777小说 | 激情综合视频 | 男女牲高爱潮免费视频男女 | 亚洲免费在线看 | 国产一级在线看 | 色屁屁xxxxⅹ在线视频 | 黄色大片免费看 | 日韩精品a在线观看 | 国产羞羞视频在线观看 | 成人免费久久网 | 欧美一级网 | videos高潮| 一级片在线 | 特黄一级小说 |