hibernate 的Transformers的使用注意
来源:互联网 发布:js实现下拉框 编辑:程序博客网 时间:2024/05/21 14:42
Query query = session.createSQLQuery(HQLStr)
.setResultTransformer(
Transformers.ALIAS_TO_ENTITY_MAP);
以上代码如果需要使用hibernate的jar包有所不同:需要使用hibernate-distribution-3.3.2.GA 包含的hibernate3.jar 2365KB.
public List queryObjectsBySQL(final String HQLStr,final Object[] parmaters, final Integer startRow,final Integer rowCount) throws DaoException {try {List list = getHibernateTemplate().executeFind(new HibernateCallback() {public Object doInHibernate(Session session)throws HibernateException, SQLException {Query query = session.createSQLQuery(HQLStr).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);if (startRow != null && startRow.intValue() >= 0&& rowCount != null&& rowCount.intValue() >= 0) {query.setFirstResult(startRow);query.setMaxResults(rowCount);}if (parmaters != null && parmaters.length > 0) {for (int i = 0; i < parmaters.length; i++) {if ((parmaters[i]) instanceof List) {List tempList = (List) parmaters[i];query.setParameterList("typeids",tempList);} else {query.setParameter(i, parmaters[i]);}}}List list = query.list();return list;}});return list;} catch (Exception e) {throw new DaoException(DaoExceptionType.TYPE_CODE_DAO, e);}}
- hibernate 的Transformers的使用注意
- setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)的使用
- 写在hibernate里面的sql setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
- Hibernate中addEntity与Transformers.aliasToBean的区别
- Hibernate 的原生sql查询转map setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
- Hibernate Transformers
- hibernate的使用注意点
- 在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口。
- Transformers:不容错过的精彩大片
- Hibernate原生SQL(createSQLQuery,通过Transformers.ALIAS_TO_ENTITY_MAP设置生成MAP)查询,自动读取ORACLE CLOB内容的解决方案
- hibernate需要注意的。
- Hibernate 注意的问题....
- 使用Hibernate的HQL注意的一个小问题
- Hibernate中HQL使用的两种方试要注意的配置事项
- transformers
- 在MyEclipse中使用Hibernate需要注意的一个问题
- 使用hibernate时需要注意的jar包
- 使用hibernate映射应注意的一个问题
- GetModuleFileName
- assert()函数用法总结
- 大卫谈学习
- SVN学习之-使用
- IE下实现placeholder效果的jquery插件
- hibernate 的Transformers的使用注意
- 重装系统后常见问题
- STM32F103VC在RAM中调试方法
- Android 的系统属性(SystemProperties)设置分析
- 阅读优秀代码是提高开发人员修为的一种捷径
- snprintf
- Jetty下SSL配置
- 作业:新浪客户端(五)久违的首页设计
- 5-2基于中断的按键驱动实例