spring mvc-HibernateTemplate.get获取不到实体对象

问题描述

HibernateTemplate.get获取不到实体对象

1.项目使用的是springmvc+hibernate3注解的方式进行框架搭建的,在applicationContext.xml中配置了sessionFactory:
class="common.jdbc.JdbcTemplate">

其中JdbcTemplate是自己写的一个类,继承了HibernateTemplate类,添加使用sql查询的方法。
public class JdbcTemplate extends HibernateTemplate {
//查询返回一条数据
public Map queryData(String sql) {
Map map = new HashMap();
Session session = this.getSessionFactory().openSession();
List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
if (list.size() > 0) {
map = list.get(0);

    }
    session.close();
    return map;
}
}

在一个dao中遇到这样的问题
YysXkFjlbEntity fj = new YysXkFjlbEntity();
fj = jdbcTemplate.get(YysXkFjlbEntity.class, yysXkFjlbEntity.getId());
使用get获取不到对象了,id测试是有值的。
大婶们,指点下

时间: 2024-12-31 19:44:14

spring mvc-HibernateTemplate.get获取不到实体对象的相关文章

spring MVC 根据URL获取Controller

问题描述 spring MVC 可以根据URL获取所有匹配的Controller吗? 如:/hello --> ***.HelloController 解决方案 AbstractUrlHandlerMappinglookupHandlerprotected Object lookupHandler(String urlPath, HttpServletRequest request) throws ExceptionLook up a handler instance for the given

spring mvc-spring MVC jsp页面获取参数 以对象的方式

问题描述 spring MVC jsp页面获取参数 以对象的方式 jsp里面的body部分 <h1>用户信息添加2</h1> <form action="user/add3.do" method="post"> 编号:<input type="text" name="userId"/><br/> 姓名:<input type="text" n

spring MVC 获取请求体

在spring  MVC中如何获取请求体呢? 在spring MVC中如何获取请求要素呢? 通过如下方法: Java代码   /**       * Compatible with GET and POST       *        * @param request       * @return : <code>String</code>       * @throws IOException       */       public static String getRe

spring MVC 中获取request

spring MVC中如何获取request 呢? 有如下方式: 方式一:在action中注入request 直接在action的参数中增加HttpServletRequest request 例如 /*** * 返回json * @param id * @param roleLevel * @param model * @param request * @param targetView * @return * @throws SecurityException * @throws NoSuc

java-spring mvc怎么直接获取输入输出字符串啊?

问题描述 spring mvc怎么直接获取输入输出字符串啊? 问个问题springmvc 怎么直接获得请求的字符串和输出字符串,这个字符串不是json格式 , 跪求高手解答 解决方案 我不是要获得参数,我是要获得纯字符串,,算了,不问了,,我直接在参数里面写request,getInputStream(),就可以了 解决方案二: 前台url:xxxxx?titleurl=xxx @RequestMapping(value = "form") public String form(Cou

jsp页面传值在spring mvc中的controller中的获取

问题描述 jsp页面传值在spring mvc中的controller中的获取 <% Seller seller =(Seller)session.getAttribute("sellerinfo"); %> <form action="<%=basePath%>plmanage/updateSeller.do" method="post"> <input type="hidden"

spring MVC中获取request和response

spring MVC中获取request和response: Java代码   HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();                   HttpServletResponse response = ((ServletRequestAttributes) RequestContextHol

spring MVC 控制器获取WebApplicationContext

使用spring MVC 时,如何在控制器中获取WebApplicationContext 呢? WebApplicationContext  是干什么的? WebApplicationContext 有以下方法:getBean() ,传入bean的id就可以从上下文中获取bean的实例. 使用场景: 一般情况下,我们可以是@Resouce注解,来依赖注入,并不需要手动获取bean的实例再setter. 但是抽象出一个公共的父类Controller,里面使用了泛型T,此时dao的名称我们不知道,

spring mvc aop获取controller中的方法中的参数名称

问题描述 spring mvc aop获取controller中的方法中的参数名称 //配置切入点,该方法无方法体,主要为方便同类中其他方法使用此处配置的切入点 //"execution(* com.nong.aop.*.controller..*.*(..))" /*@Pointcut("execution(* com.nong.aop.*.controller.*(..))") public void aspect(){} // 配置前置通知,使用在方法aspe