public List generateRandomVenues()

in google-cloud-spanner-hibernate-samples/spring-data-jpa-full-sample/src/main/java/com/google/cloud/spanner/sample/service/VenueService.java [62:81]


  public List<Venue> generateRandomVenues(int count) {
    Random random = new Random();

    List<Venue> venues = new ArrayList<>(count);
    for (int i = 0; i < count; i++) {
      Venue venue = new Venue();
      venue.setName(randomDataService.getRandomVenueName());
      if (random.nextBoolean()) {
        VenueDescription description = new VenueDescription();
        description.setCapacity(random.nextInt(100_000));
        description.setType(randomDataService.getRandomVenueType());
        description.setLocation(randomDataService.getRandomVenueLocation());
        venue.setDescription(description);
      } else {
        venue.setDescription(null);
      }
      venues.add(venue);
    }
    return repository.saveAll(venues);
  }