Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Criteria creativeCriteria = getSession().createCriteria(PcmCreative.class);
- for(Entry<String,Object> mapEntry : propValMap.entrySet()){
- if(mapEntry.getValue() == null){
- creativeCriteria.add(Restrictions.isNull(mapEntry.getKey()));
- //creativeCriteria.add(Restrictions.disjunction().add(Restrictions.isNull(mapEntry.getKey())).add(Restrictions.eq(mapEntry.getKey(),mapEntry.getValue())));
- }else{
- creativeCriteria.add(Restrictions.eq(mapEntry.getKey(),mapEntry.getValue()));
- }
- }
- creativeCriteria.createAlias("campaign", "c").add(Restrictions.eq("c.campaignNumber", campaignNumber));
- creativeCriteria.setProjection(Projections.rowCount());
- return (Integer)creativeCriteria.uniqueResult();
- String strDate = DateUtils.convertDateToString((Date) fieldValue,CmtConstants.CMTDATE_MYSQL_COMPARISION_FORMAT);
- //fieldValue = DateUtils.convertStringToDate(strDate,CmtConstants.CMTDATE_MYSQL_COMPARISION_FORMAT);
- private java.sql.Date getSQLDate(Object dateObj) {
- SimpleDateFormat sdf = null;
- try {
- sdf = new SimpleDateFormat("yyyy-mm-dd");
- java.util.Date utilDate = sdf.parse((String) dateObj);
- if (utilDate == null) {
- return null;
- } else {
- return new java.sql.Date(utilDate.getTime());
- }
- } catch (ParseException parseEx) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement