im new to Spring and hibernate, i got the error above when trying to persist the transaction data. please try to help this problem Here's my Entity:
@Entity @NamedQuery(name="Employee.findAll", query="SELECT e FROM Employee e")
public class Employee implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
private String city;
private String civil;
@Temporal(TemporalType.DATE)
@Column(name="dob", length=11)
private Date dob;
private String email;
private int epf;
private String fname;
private String gender;
private int landtp;
private String lname;
@Temporal(TemporalType.DATE)
@Column(name="salaryincrement", length=11)
//bi-directional many-to-one association to Designation
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="designation_id", nullable=false)
private Designation designation;
public Employee() { }
@Entity
@NamedQuery(name="Designation.findAll", query="SELECT d FROM Designation d")
public class Designation implements Serializable{
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
private String type;
//bi-directional many-to-one association to Employee
@OneToMany(mappedBy="designation")//, cascade=CascadeType.ALL
private List<Employee> employees;
public Designation() {
}
this is my Entity class, Entities have a getters ans setters