|
| 1 | +package com.jpa; |
| 2 | + |
| 3 | +import java.util.Arrays; |
| 4 | +import java.util.List; |
| 5 | +import org.springframework.beans.factory.annotation.Autowired; |
| 6 | +import org.springframework.boot.ApplicationRunner; |
| 7 | +import org.springframework.boot.SpringApplication; |
| 8 | +import org.springframework.boot.autoconfigure.SpringBootApplication; |
| 9 | +import org.springframework.context.annotation.Bean; |
| 10 | + |
| 11 | +@SpringBootApplication |
| 12 | +public class BatchInsertsApplication { |
| 13 | + |
| 14 | + @Autowired |
| 15 | + private Dao dao; |
| 16 | + |
| 17 | + public static void main(String[] args) { |
| 18 | + SpringApplication.run(BatchInsertsApplication.class, args); |
| 19 | + } |
| 20 | + |
| 21 | + @Bean |
| 22 | + public ApplicationRunner init() { |
| 23 | + return args -> { |
| 24 | + |
| 25 | + User user_1 = new User(); |
| 26 | + user_1.setId(1L); |
| 27 | + user_1.setName("Jacky Francisco"); |
| 28 | + user_1.setCity("Banesti"); |
| 29 | + user_1.setAge(24); |
| 30 | + |
| 31 | + User user_2 = new User(); |
| 32 | + user_2.setId(2L); |
| 33 | + user_2.setName("Caludiu George"); |
| 34 | + user_2.setCity("Brasov"); |
| 35 | + user_2.setAge(31); |
| 36 | + |
| 37 | + User user_3 = new User(); |
| 38 | + user_3.setId(3L); |
| 39 | + user_3.setName("Marius Botocoala"); |
| 40 | + user_3.setCity("Sibiu"); |
| 41 | + user_3.setAge(22); |
| 42 | + |
| 43 | + User user_4 = new User(); |
| 44 | + user_4.setId(4L); |
| 45 | + user_4.setName("Serban D"); |
| 46 | + user_4.setCity("Constanta"); |
| 47 | + user_4.setAge(52); |
| 48 | + |
| 49 | + User user_5 = new User(); |
| 50 | + user_5.setId(5L); |
| 51 | + user_5.setName("Marina Acoolea"); |
| 52 | + user_5.setCity("Brasov"); |
| 53 | + user_5.setAge(22); |
| 54 | + |
| 55 | + User user_6 = new User(); |
| 56 | + user_6.setId(6L); |
| 57 | + user_6.setName("Tayler Durden"); |
| 58 | + user_6.setCity("Dallas"); |
| 59 | + user_6.setAge(20); |
| 60 | + |
| 61 | + User user_7 = new User(); |
| 62 | + user_7.setId(7L); |
| 63 | + user_7.setName("Andy T"); |
| 64 | + user_7.setCity("Mures"); |
| 65 | + user_7.setAge(54); |
| 66 | + |
| 67 | + List<User> users = |
| 68 | + Arrays.asList(user_1, user_2, user_3, user_4, user_5, user_6, user_7); |
| 69 | + |
| 70 | + dao.saveInBatch(users); |
| 71 | + }; |
| 72 | + } |
| 73 | +} |
0 commit comments