Я пытаюсь передать объект моему контроллеру, который я выбираю из выпадающего списка. Существует 2 класса: Compte и Client (Compte содержит атрибут типа Client):
compte.java:
@Entity
@Table(name="COMPTES")
public class Compte implements Serializable {
@Id
@GeneratedValue
private long codeCompte;
private Date dateCreation;
private double solde;
private boolean active;
@ManyToOne
@JoinColumn(name="codeClient")
private Client client;
client.java:
@Entity
@DiscriminatorValue("CLIENT")
public class Client extends Utilisateur {
@OneToMany(mappedBy="client",fetch = FetchType.LAZY,cascade =CascadeType.ALL)
@Fetch(value = FetchMode.SUBSELECT)
private List<Compte> comptes;
addcompteCourant.html
<div class="form-group col-md-8">
<label class="col-form-label">Client</label>
<select class="form-control" name="client"
required="required">
<option value="">Select...</option>
<option th:each="c:${clients}"
th:value="${c.codeUtilisateur}"
th:text="${c.nom}"
></option>
</select>
</div>