List of usage examples for org.hibernate.type StringType INSTANCE
StringType INSTANCE
To view the source code for org.hibernate.type StringType INSTANCE.
Click Source Link
From source file:be.shad.tsqb.domain.usertype.AddressType.java
License:Apache License
@Override public Type[] getPropertyTypes() { return new Type[] { StringType.INSTANCE, StringType.INSTANCE }; }
From source file:be.shad.tsqb.domain.usertype.AddressType.java
License:Apache License
@Override public void nullSafeSet(final PreparedStatement preparedStatement, final Object value, final int property, final SharedSessionContractImplementor sessionImplementor) throws HibernateException, SQLException { if (null == value) { preparedStatement.setNull(property, StringType.INSTANCE.sqlType()); preparedStatement.setNull(property + 1, StringType.INSTANCE.sqlType()); } else {/* w w w. ja va2 s. co m*/ final Address address = (Address) value; preparedStatement.setString(property, address.getStreet()); preparedStatement.setString(property + 1, address.getNumber()); } }
From source file:cn.com.sinosoft.cimp.makempi.orgnisempi.querympi.service.impl.QueryOrgniseMpiService.java
private PagingSrcSql queryList(Map<String, String> params) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sb = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); // {compName=????, ocode=?, principal=, busAddr=???, idCard=???, page=1, rows=10} sb.append(" select * from cimp_orgnise_mpi where 1=1 "); String compName = params.get("compName"); if (!StrUtils.isNull(compName)) { sb.append(" and COMP_NAME like ? "); values.add("%" + compName + "%"); types.add(StringType.INSTANCE); }// ww w . j a v a2s .c o m String ocode = params.get("ocode"); if (!StrUtils.isNull(ocode)) { sb.append(" AND OCODE like ? "); values.add("%" + ocode + "%"); types.add(StringType.INSTANCE); } String principal = params.get("principal"); if (!StrUtils.isNull(principal)) { sb.append(" AND PRINCIPAL like ? "); values.add("%" + principal + "%"); types.add(StringType.INSTANCE); } String idCard = params.get("idCard"); if (!StrUtils.isNull(idCard)) { sb.append(" AND IDCARD like ? "); values.add("%" + idCard + "%"); types.add(StringType.INSTANCE); } String busAddr = params.get("busAddr"); if (!StrUtils.isNull(busAddr)) { sb.append(" AND BUS_ADDR like ? "); values.add("%" + busAddr + "%"); types.add(StringType.INSTANCE); } String hygienicLicenseNum = params.get("hygienicLicenseNum"); if (!StrUtils.isNull(hygienicLicenseNum)) { sb.append(" AND HYGIENIC_LICENSE_NUM like ? "); values.add("%" + hygienicLicenseNum + "%"); types.add(StringType.INSTANCE); } /*String birthDateBegin=params.get("dt-begin"); String birthDateEnd=params.get("dt-end"); if(!StrUtils.isNull(birthDateBegin)){ sb.append(" AND BIRTH_DATE >= ?" ); values.add(SqlUtil.toDate(birthDateBegin, 0, 0));// SqlUtil.toDate(birthDateBegin, 0, 0) types.add(StringType.INSTANCE); } if(!StrUtils.isNull(birthDateEnd)){ sb.append(" AND BIRTH_DATE <= ? " ); values.add(SqlUtil.toDate(birthDateEnd, 0, 0));// SqlUtil.toDate(birthDateEnd, 0, 0) types.add(StringType.INSTANCE); }*/ srcSql.setSrcSql(sb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return srcSql; }
From source file:cn.com.sinosoft.cimp.makempi.orgnisempi.querympi.service.impl.QueryOrgniseMpiService.java
@Transactional public Map<String, String> listToMapByOrg(@RequestParam Map<String, String> params) { //Gson gson = new Gson();//reslut = gson.toJson(listByCO); Map<String, String> mapMpiByOrg = new HashMap<String, String>(); String rowID = params.get("rowID"); String tableNameByCO = params.get("tableNameByCO"); /*/*from w ww . ja v a 2 s . com*/ select m.query_mpi_sql from ( select * from dic_credit_record_management where code_collection_table='CIMP_CO_DISCIPLINE' order by orders ) m where rownum=1; */ String queryMPI = null; if (!StrUtils.isNull(rowID) && !StrUtils.isNull(tableNameByCO)) { String query_mpi_sql = "select m.query_mpi_sql from (" + "select * from dic_credit_record_management where code_collection_table='" + tableNameByCO + "' order by orders " + ") m where rownum=1 "; queryMPI = dao.executeSql(query_mpi_sql); //String listByCOSql="select * from "+tableNameByCO+" t where t.uuid=?"; String listByCOSql = queryMPI + " uuid=?"; List<Map<String, Object>> listByCO = dao.queryListBySql(listByCOSql, new Object[] { rowID }, new Type[] { StringType.INSTANCE }); mapMpiByOrg = (HashMap) listByCO.get(0); } return mapMpiByOrg; }
From source file:cn.com.sinosoft.cimp.portal.ws.CreditpublicityService.java
/** * /*from w w w .j av a 2s . co m*/ * * @Method: getDisciplineSearchInfos * @Method Description: ? * @Input parameters:@param type * @Input parameters:@param specialtyPrimary ??? * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-29 ?6:15:54 * @Throws: exception * */ public PagingResult getDisciplineSearchInfos(String type, String specialtyPrimary, PageParam pageParam, boolean isSearchPunish) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); StringBuffer sqlbCount = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type)); sqlbCount.append(" SELECT count(1) from CIMP_ST_DISCIPLINE where 1=1 "); if (isSearchPunish) { // sqlb.append(", getpunished(DIS_ID) PUNISHED_DESC, // getillegal(DIS_ID) FACT_DESC "); } sqlb.append(" , UUID, CREATE_TIME FROM CIMP_ST_DISCIPLINE WHERE 1=1 "); // ??? if (!StrUtils.isNull(specialtyPrimary)) { sqlb.append(" and SPECIALTY_PRIMARY like ?"); sqlbCount.append(" and SPECIALTY_PRIMARY like ?"); types.add(StringType.INSTANCE); values.add(specialtyPrimary + "%"); } else {// -??? sqlb.append(" and ( SPECIALTY_PRIMARY like '06%' or SPECIALTY_PRIMARY like '0203%' ) "); sqlbCount.append(" and ( SPECIALTY_PRIMARY like '06%' or SPECIALTY_PRIMARY like '0203%' ) "); } addDateLimit(sqlb, sqlbCount); srcSql.setSrcCountSql(sqlbCount.toString()); srcSql.setSrcSql(sqlb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }
From source file:cn.com.sinosoft.cimp.portal.ws.CreditpublicityService.java
/** * // www . ja v a 2s . c om * * @Method: getFoodSearchInfos * @Method Description: ??? * @Input parameters:@param type * @Input parameters:@param produceType * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-29 ?10:39:22 * @Throws: exception * */ private PagingResult getFoodSearchInfos(String type, String produceType, PageParam pageParam) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); StringBuffer sqlbCount = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type) + " FROM " + getTabNameByType(type) + " WHERE 1=1 "); sqlbCount.append(" SELECT count(1) " + " FROM " + getTabNameByType(type) + " WHERE 1=1 "); // ? sqlb.append(" and PRODUCT_TYPE = ?"); sqlbCount.append(" and PRODUCT_TYPE = ?"); types.add(StringType.INSTANCE); values.add(produceType); addDateLimit(sqlb, sqlbCount); srcSql.setSrcSql(sqlb.toString()); srcSql.setSrcCountSql(sqlbCount.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }
From source file:cn.com.sinosoft.cimp.portal.ws.PublicSearchService.java
/** * //from w ww .j a v a 2 s .c o m * * @Method: getSeWarterInfos * @Method Description: ?????? * @Input parameters:@param type * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-29 ?6:38:14 * @Throws: exception * */ public PagingResult getSeWarterInfos(String type, Map<String, String> params, PageParam pageParam) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type) + " FROM " + getTabNameByType(type) + " WHERE 1=1 "); //???? /*sqlb.append(" AND STATE_RELEASE = ? AND STATE_VALID = ? "); values.add(APP.CIMP_DATAPUBSTATE_ENABLE); values.add(APP.CIMP_DATASTATE_ENABLE); types.add(StringType.INSTANCE); types.add(StringType.INSTANCE);*/ //?????? sqlb.append(" and COMP_TYPE LIKE '0203%'"); //? handleSearchParams(type, params, sqlb, values, types); //? for (String key : params.keySet()) { if (!StrUtils.isNull(params.get(key))) { // if (key.equals("RECORD_DATE")// || key.equals("CLOSED_DATE")// ) { continue; } if (key.endsWith("_BEGIN")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " <= " + key.substring(0, key.length() - 6)); } else if (key.endsWith("_END")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " >= " + key.substring(0, key.length() - 4)); } else if (key.endsWith("DATE")) { sqlb.append(" AND " + SqlUtil.toChar(key, 0, 0) + " = ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); } } } srcSql.setSrcSql(sqlb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }
From source file:cn.com.sinosoft.cimp.portal.ws.PublicSearchService.java
/** * /*from ww w. ja v a 2s . co m*/ * * @Method: getDisciplineSearchInfos * @Method Description: ? * @Input parameters:@param type * @Input parameters:@param specialtyPrimary ??? * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-29 ?6:15:54 * @Throws: exception * */ public PagingResult getDisciplineSearchInfos(String type, String specialtyPrimary, Map<String, String> params, PageParam pageParam, boolean isSearchPunish) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type)); if (isSearchPunish) { // sqlb.append(", getpunished(DIS_ID) PUNISHED_DESC, getillegal(DIS_ID) FACT_DESC "); } sqlb.append(" , UUID, CREATE_TIME FROM CIMP_ST_DISCIPLINE WHERE 1=1 "); //???? /*sqlb.append(" AND STATE_RELEASE = ? AND STATE_VALID = ? "); values.add(APP.CIMP_DATAPUBSTATE_ENABLE); values.add(APP.CIMP_DATASTATE_ENABLE); types.add(StringType.INSTANCE); types.add(StringType.INSTANCE);*/ //??? sqlb.append(" and SPECIALTY_PRIMARY like ?"); types.add(StringType.INSTANCE); values.add(specialtyPrimary + "%"); //? handleSearchParams(type, params, sqlb, values, types); //? for (String key : params.keySet()) { if (!StrUtils.isNull(params.get(key))) { if (key.endsWith("_BEGIN")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " <= " + key.substring(0, key.length() - 6)); } else if (key.endsWith("_END")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " >= " + key.substring(0, key.length() - 4)); } else if (key.endsWith("DATE")) { sqlb.append(" AND " + SqlUtil.toChar(key, 0, 0) + " = ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); } } } srcSql.setSrcSql(sqlb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }
From source file:cn.com.sinosoft.cimp.portal.ws.PublicSearchService.java
/** * //from w w w . j a v a 2 s . co m * * @Method: getFoodSearchInfos * @Method Description: ??? * @Input parameters:@param type * @Input parameters:@param produceType * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-29 ?10:39:22 * @Throws: exception * */ private PagingResult getFoodSearchInfos(String type, String produceType, Map<String, String> params, PageParam pageParam) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type) + " FROM " + getTabNameByType(type) + " WHERE 1=1 "); //???? /*sqlb.append(" AND STATE_RELEASE = ? AND STATE_VALID = ? "); values.add(APP.CIMP_DATAPUBSTATE_ENABLE); values.add(APP.CIMP_DATASTATE_ENABLE); types.add(StringType.INSTANCE); types.add(StringType.INSTANCE);*/ //? sqlb.append(" and PRODUCT_TYPE = ?"); types.add(StringType.INSTANCE); values.add(produceType); //? handleSearchParams(type, params, sqlb, values, types); //? for (String key : params.keySet()) { if (!StrUtils.isNull(params.get(key))) { if (key.endsWith("_BEGIN")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " <= " + key.substring(0, key.length() - 6)); } else if (key.endsWith("_END")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " >= " + key.substring(0, key.length() - 4)); } else if (key.endsWith("DATE")) { sqlb.append(" AND " + SqlUtil.toChar(key, 0, 0) + " = ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); } } } srcSql.setSrcSql(sqlb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }
From source file:cn.com.sinosoft.cimp.portal.ws.PublicSearchService.java
/** * /* w w w.j ava 2s .c om*/ * * @Method: getSimplePubsearchInfos * @Method Description: ? * @Input parameters:@param type * @Input parameters:@param params * @Input parameters:@param pageParam * @Input parameters:@return * @Return parameters:PagingResult * @Auther:ZhangPan * @Date: 2015-9-28 ?3:29:28 * @Throws: exception * */ private PagingResult getSimplePubsearchInfos(String type, Map<String, String> params, PageParam pageParam) { PagingSrcSql srcSql = new PagingSrcSql(); StringBuffer sqlb = new StringBuffer(); List<Object> values = new ArrayList<Object>(); List<Type> types = new ArrayList<Type>(); sqlb.append(" SELECT " + getFieldNamesByType(type) + " FROM " + getTabNameByType(type) + " WHERE 1=1 "); //???? /*sqlb.append(" AND STATE_RELEASE = ? AND STATE_VALID = ? "); values.add(APP.CIMP_DATAPUBSTATE_ENABLE); values.add(APP.CIMP_DATASTATE_ENABLE); types.add(StringType.INSTANCE); types.add(StringType.INSTANCE);*/ //? handleSearchParams(type, params, sqlb, values, types); //? for (String key : params.keySet()) { if (!StrUtils.isNull(params.get(key))) { if (key.equals("LICENSEEND_END")) { sqlb.append(" AND LICENSEEND <= ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); continue; } if (key.equals("LICENSESTART_BEGIN")) { sqlb.append(" AND LICENSESTART >= ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); continue; } if (key.endsWith("_BEGIN")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " <= " + key.substring(0, key.length() - 6)); } else if (key.endsWith("_END")) { sqlb.append(" AND " + SqlUtil.toDate(params.get(key), 1, 0) + " >= " + key.substring(0, key.length() - 4)); } else if (key.endsWith("DATE")) { sqlb.append(" AND " + SqlUtil.toChar(key, 0, 0) + " = ? "); values.add(params.get(key)); types.add(StringType.INSTANCE); } } } srcSql.setSrcSql(sqlb.toString()); srcSql.setTypes(types.toArray(new Type[0])); srcSql.setValues(values.toArray()); return pagingSearch(pageParam, srcSql); }