8 月,3 周
Questions & Answers
420
package com.mallesh.hibernate;
import java.sql.Date;
import org.hibernate.Session;
import org.hibernate.cfg.AnnotationConfiguration;
public class AppTest {
public static void main(String[] args) {
System.out.println("Hello Come Here please");
Session session=new AnnotationConfiguration().configure().buildSessionFactory().openSession();//exception occur in this line
session.beginTransaction();
EmployeeDetails employeeDetails=new EmployeeDetails("Kalloli Street","Gokak","Karnataka","India");
Employee employee=new Employee("MAllesh","Kalloli",new Date(121212),"8792127613");
employee.setEmployeeDetails(employeeDetails);
employeeDetails.setEmployee(employee);
session.save(employee);
session.beginTransaction().commit();
session.close();
}
}
# 1 楼答案
如果Employee表包含必须设置的EmployeeDetails的FK
所以我认为第(2)行必须删除