3 클래스가 있으며 DAOHelper를 사용합니다. 하지만 내 친구가 말했다 : "DAOHelper의 객체 문제" 나를 설명해 주시겠습니까? 모두들. 다른 방법을 제안 할 수 있습니까? 최대 절전 모드로 개체를 저장하는 방법
3.CUSTOMER
@Entity
@Table(name = "CUSTOMER")
public class Customer{
@Id
@GeneratedValue
@Column(name = "ID")
private long Id;
@Column(name="CUSNAME")
private String cusName;
@Column(name="ADDRESS")
private String Address;
protected Customer(){}
// get and set method()
}
@Entity
@Table(name = "DEPARTMENT")
public class Department{
@Id
@GeneratedValue
@Column(name = "ID")
private long Id;
@Column(name="DEPNAME")
private String depName;
@Column(name="ADDRESS")
private String Address;
protected Department(){}
// get and set method()
}
2.DEPARTMENT
@Entity
@Table(name = "EMPLOYEE")
public class Employee{
@Id
@GeneratedValue
@Column(name = "ID")
private long Id;
@Column(name="EMPNAME")
private String empName;
@Column(name="PHONE")
private String phone;
protected Employee(){}
// get and set method()
}
1.EMPLOYEE 나는 DAOHelper 클래스를 사용합니다.
public class DAOHelper{
public Long save(Object obj) {
Long idInput = null;
try {
startOperation();
idInput = (Long) session.save(obj);
tx.commit();
} catch (HibernateException e) {
if (tx != null)
tx.rollback();
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
session.close();
}
return idInput;
}
}
정확히 무엇이 문제입니까? – Compass
_my friend said : "DAOHelper의 오브젝트 문제"_ 친구가 컴파일러가 아닌 이상, 그런 진술에 정말로 관심을 가져야한다고 생각하지 않습니다. – CodeNewbie
나는 새로운 Object로 메모리의 큰 블럭을 할당한다고 생각한다. –