EJB Entity Bean
package hrm.ejb.biz;
import java.io.Serializable;
import java.sql.*;
import java.util.*;
import javax.naming.*;
import javax.ejb.*;
import javax.rmi.PortableRemoteObject;
import java.rmi.RemoteException;
import java.lang.NumberFormatException;
import hrm.common.dto.*;
import hrm.common.dto.*;
import hrm.ejb.data.Hrm_cp_houseBean;
import hrm.ejb.data.Hrm_cp_house_listBean;
public class IHrm_cp_houseBean implements SessionBean{
protected SessionContext ctx;
/**<pre>
* ejbActivate
</pre>*/
public void ejbActivate(){
}
/**<pre>
* ejbRemove
</pre>*/
public void ejbRemove(){
}
/**<pre>
* ejbPassivate
</pre>*/
public void ejbPassivate(){
}
/**<pre>
* setSessionContext
</pre>*/
public void setSessionContext(SessionContext ctx){
this.ctx = ctx;
}
/**<pre>
* ejbCreate
</pre>*/
public void ejbCreate() throws CreateException{
}
public void modifyHrm_cp_house_list(Hrm_cp_houseDTO[] arrDto) throws Exception {
try{
Hrm_cp_house_listBean entity = new Hrm_cp_house_listBean();
entity.modifyHrm_cp_house_list(arrDto);
}catch(Exception e){
e.printStackTrace();
throw new Exception(e.toString());
}
}
public Hrm_cp_houseDTO getHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
try{
Hrm_cp_houseDTOFactory factory = new Hrm_cp_houseDTOFactory() ;
return factory.getHrm_cp_house(dto) ;
}catch(Exception e){
e.printStackTrace();
throw new Exception(e.toString());
}
}
public void newHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity를 읽어온다.
entity = Hrm_cp_houseBean.ejbCreate();
entity.setCreate( dto.getDong() // 동
, dto.getHo() // 호
, dto.getRoom() // 룸
, dto.getNote() // 비고
, dto.getMod_emp_id() // 변경사번
);
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
public void setHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity에 먼저 이전 자료를 셋팅한다.
entity = Hrm_cp_houseBean.ejbLoad();
entity.setLoad( dto.getDong(), dto.getHo(), dto.getRoom());
// Entity에 자료를 수정한다.
entity.ejbStore();
entity.setHrm_cp_house(dto);
entity.setStore( dto.getDong(), dto.getHo(), dto.getRoom());
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
public void deleteHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity에 자료를 수정한다.
entity = Hrm_cp_houseBean.ejbRemove();
entity.setRemove( dto.getDong(), dto.getHo(), dto.getRoom());
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
}
import java.io.Serializable;
import java.sql.*;
import java.util.*;
import javax.naming.*;
import javax.ejb.*;
import javax.rmi.PortableRemoteObject;
import java.rmi.RemoteException;
import java.lang.NumberFormatException;
import hrm.common.dto.*;
import hrm.common.dto.*;
import hrm.ejb.data.Hrm_cp_houseBean;
import hrm.ejb.data.Hrm_cp_house_listBean;
public class IHrm_cp_houseBean implements SessionBean{
protected SessionContext ctx;
/**<pre>
* ejbActivate
</pre>*/
public void ejbActivate(){
}
/**<pre>
* ejbRemove
</pre>*/
public void ejbRemove(){
}
/**<pre>
* ejbPassivate
</pre>*/
public void ejbPassivate(){
}
/**<pre>
* setSessionContext
</pre>*/
public void setSessionContext(SessionContext ctx){
this.ctx = ctx;
}
/**<pre>
* ejbCreate
</pre>*/
public void ejbCreate() throws CreateException{
}
public void modifyHrm_cp_house_list(Hrm_cp_houseDTO[] arrDto) throws Exception {
try{
Hrm_cp_house_listBean entity = new Hrm_cp_house_listBean();
entity.modifyHrm_cp_house_list(arrDto);
}catch(Exception e){
e.printStackTrace();
throw new Exception(e.toString());
}
}
public Hrm_cp_houseDTO getHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
try{
Hrm_cp_houseDTOFactory factory = new Hrm_cp_houseDTOFactory() ;
return factory.getHrm_cp_house(dto) ;
}catch(Exception e){
e.printStackTrace();
throw new Exception(e.toString());
}
}
public void newHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity를 읽어온다.
entity = Hrm_cp_houseBean.ejbCreate();
entity.setCreate( dto.getDong() // 동
, dto.getHo() // 호
, dto.getRoom() // 룸
, dto.getNote() // 비고
, dto.getMod_emp_id() // 변경사번
);
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
public void setHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity에 먼저 이전 자료를 셋팅한다.
entity = Hrm_cp_houseBean.ejbLoad();
entity.setLoad( dto.getDong(), dto.getHo(), dto.getRoom());
// Entity에 자료를 수정한다.
entity.ejbStore();
entity.setHrm_cp_house(dto);
entity.setStore( dto.getDong(), dto.getHo(), dto.getRoom());
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
public void deleteHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
Hrm_cp_houseBean entity = null;
try{
// Entity에 자료를 수정한다.
entity = Hrm_cp_houseBean.ejbRemove();
entity.setRemove( dto.getDong(), dto.getHo(), dto.getRoom());
entity.executeUpdate();
} catch(Exception e) {
e.printStackTrace();
throw new Exception(e.toString());
} finally {
entity.cleanUp();
}
}
}
댓글
댓글 쓰기
질문이나 의견은 요기에 남겨주세요 ^^,,