Dodanie Enuma w Springu do bazy MySQL

Dodanie Enuma w Springu do bazy MySQL
PU
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:7
0

Jak poprawnie dodać enum z encji do bazy danych. Mój kod:

Kopiuj
@Entity
@Table(name="tourist")
public class Tourist implements Serializable{
	private static final long serialVersionUID =1L;
	
	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name="id_tourist")
	private Long id;
	@Column(name="firstname", nullable=false)
	private String firstName;
	@Column(name="lastname", nullable=false)
	private String lastName;
	@Column(nullable=false)
	private Gender gender;
	@Column(nullable=false)
	private String country;
	@Column(length=512)
	private String note;
	@Column(name="dateofbirth", nullable=false)
	private String dateOfBirth;
		
	public Tourist() {}
		
	public Tourist(String firstName, String lastName, Gender gender, String country, String note, String dateOfBirth) {
		super();
		this.firstName = firstName;
		this.lastName = lastName;
		this.gender = gender;
		this.country = country;
		this.note = note;
		this.dateOfBirth = dateOfBirth;
	}
//getters & setters
Kopiuj
public enum Gender {
	FEMALE, MALE;

}
edytowany 1x, ostatnio: pulaas
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

@Enumerated? Ale nie wiem co ma od tego Spring, skoro masz tu jakieś JPA/Hibernate.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 1x, ostatnio: Shalom
PU
Faktycznie chodzi o JPA, źle się wysłowiłem. Dopiero poznaję JPA i Springa. Dzięki za pomoc.
AK
Spring poznawany metodą "magiczną" to syf. JPA to grypa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.