Cześć

Czy znacie może bibliotekę, która dla klas Java'owych potrafi wygenerować coś na kształt metamodelu JPA, z tą różnicą że pola w wygenerowanych klasach były by stringami z nazwami pól z klas macierzystych.

Przykład:

Mamy klase User:

@Entity
@Table(name = "user")
public class User  {

	@Column(name = "email")
	private String email;
	
	@Column(name = "password")
	private String password;

	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
}

wygenerowana klasa wyglądałaby tak:

public interface User_ {
	public static String email = "email";
	public static String password = "password";
}