方法一:
//
delete test data
// entmgr.beginTransaction();
// AccountYmTemp accountYmTemp = new AccountYmTemp();
// AccountYmTempId accountYmTempId = new AccountYmTempId();
// accountYmTemp.setId(accountYmTempId);
// accountYmTempId.setBoundDate(myFmt.parse("2006-04-15"));
//
// accountYmTempId.setAccountYmDate("200604");
// accountYmTempId.setSeqno(seqno);
//
// accountYmTempDao.delete(accountYmTempDao.read(accountYmTemp));
// entmgr.beginTransaction();
// AccountYmTemp accountYmTemp = new AccountYmTemp();
// AccountYmTempId accountYmTempId = new AccountYmTempId();
// accountYmTemp.setId(accountYmTempId);
// accountYmTempId.setBoundDate(myFmt.parse("2006-04-15"));
//
// accountYmTempId.setAccountYmDate("200604");
// accountYmTempId.setSeqno(seqno);
//
// accountYmTempDao.delete(accountYmTempDao.read(accountYmTemp));
方法二:
String hql
=
"
from AccountYmTemp as t
"
+
" where t.id.accountYmDate='200604' " ;
List list2 = accountYmTempDao.HQueryByPage(hql, 1 , 1 ); // 取一條記錄
if (list2 != null && list2.size() > 0 ) {
AccountYmTemp ayTemp = (AccountYmTemp)list2.get( 0 );
accountYmTempDao.delete(ayTemp);
System.out.println( " Delete Temp record... " );
}
" where t.id.accountYmDate='200604' " ;
List list2 = accountYmTempDao.HQueryByPage(hql, 1 , 1 ); // 取一條記錄
if (list2 != null && list2.size() > 0 ) {
AccountYmTemp ayTemp = (AccountYmTemp)list2.get( 0 );
accountYmTempDao.delete(ayTemp);
System.out.println( " Delete Temp record... " );
}