
public class GlueHibernateEntityRemover extends GlueActivity<GlueContext>
Activity Property
- dao : (필수) applicationContext.xml의 DAO id. Hibernate용 dao id를 입력한다.
- entity-name : (필수) Hibernate Entity name을 지정한다.
- entity-id : (필수) GlueContext에서 entityId값을 mapping할 변수명
위의 예에서 GlueContext에 empno가 '7369'로 지정되어 있다면 sample.vo.Employee 객체 중 empno가 7369인 것을 삭제.
- flush : (선택) default : false
dao를 통한 entity create후에 flush 를 할지 말지 설정한다.
- result-key : (선택) Context에 담기는 entity-id에 해당하는 entity 삭제 결과 Key.
[ default ] : {entity-name}_result.
수행 결과는 수행건수이다.
예제
사용 예# 1
참고 : hbm.xml
dynamicProperties, logger| Constructor and Description |
|---|
GlueHibernateEntityRemover() |
| Modifier and Type | Method and Description |
|---|---|
String |
runActivity(GlueContext ctx)
Sub Class에서 반드시 구현하여야 하는 Abstract Method 이며 이 Method는 F/W에서 호출한다.
|
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransitionpublic String runActivity(GlueContext ctx)
GlueActivityrunActivity in class GlueActivity<GlueContext>ctx - GlueContext예)==> return "success"이면 BizLogic Activity 를 실행함.
Copyright © 2013–2020 POSCO ICT. All rights reserved.