###### tags: `Template Notes` `Java` # WOS - Part 5 Starter Template --- - Adding in relationships ## Controller file: ``` @Autowired private OwnerService ownerService; @GetMapping("/pet/add") public String createPet(@ModelAttribute("newPet") Pet newPet, Model model) { model.addAttribute("allOwners", ownerService.getAll()); return "newPet.jsp"; ``` ## Update former Model file: ``` @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name="owner_id") private Owner owner; public Pet(String name, String species, boolean gender, int age, Owner owner) { super(); this.name = name; this.species = species; this.gender = gender; this.age = age; this.owner = owner; } ``` - and rerun getters andsetters ## new Model file: ``` @OneToMany(mappedBy="owner", fetch = FetchType.LAZY) private List<Pet> pets; public Owner(String firstName, String lastName, List<Pet> pets) { super(); this.firstName = firstName; this.lastName = lastName; this.pets = pets; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up