.getCurrentSession().createQuery("from Addrlist a where a.loginuser='"+l_user+"'")* ??
怎么有个*号
怎么有个*号
解决方案 »
- 关于jsp/servlet连接数据库的问题,大虾进来吧,绝对结贴给高分!!
- struts1 怎么用if标签?
- 十万火急求助
- 急用,关于JdbcTemplate的使用
- java技术实现短信收发
- 如何在tomcat中实现定时操作的功能??
- 执行一个存储过程(在PLSQL Developer里90"左右完成),报错.
- 如何修改Struts自带的上传例子,使它能同时上传多个文件(两个就行)
- weblogic7.0重启后jsp要重新编译过?
- org.springframework.boot.SpringApplication - Error handling failed
- StrutsInAction一书中的UserDirectory类在哪里?
- 在spring 里如何运用hiebernate de分页
B。有可能是在spring的XML配置文件中没有指sessionFacotory弄得去参考:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>${datasource.driverClassName}</value>
</property>
.....
</bean>
<bean id="mySessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
<property name="dataSource"><ref local="dataSource"/></property>
<property name="mappingResources">
<list>
.............
</list>
</property>
.......
</bean><bean id="xxxDAO" class="testXXXDAOHibernateImpl">
<property name="sessionFactory"><ref local="mySessionFactory"/></property>
</bean>
这句错了。
你应该使用
this.getHibernateTemplate().executeFind(new HibernateCallback() {});
或者使用this.getSession()(不建议这样用,这样会直接抛出HibernateException)
下面是HibernateTemplate的getSession的实现,你可以参考一下。protected final Session getSession(boolean allowCreate)
throws DataAccessResourceFailureException, IllegalStateException { return (!allowCreate ?
SessionFactoryUtils.getSession(getSessionFactory(), false) :
SessionFactoryUtils.getSession(
getSessionFactory(),
this.hibernateTemplate.getEntityInterceptor(),
this.hibernateTemplate.getJdbcExceptionTranslator()));
}