设置文件applicationContext.xml是这样的
<bean id="hibernateInterceptor" class="org.springframework.orm.hibernate3.HibernateInterceptor">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean id="torinukeDAOTarget" class="co.hitachi.zaim.dao.hibernate.KyTorinukesDAO">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="torinukeDAO" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>co.hitachi.zaim.dao.IKyTorinuke</value>
</property>
<property name="interceptorNames">
<list>
<value>hibernateInterceptor</value>
<value>torinukeDAOTarget</value>
</list>
</property>
</bean>
<bean id="torinukeTarget" class="co.hitachi.zaim.service.impl.TORINUKEServiceImpl">
<property name="KY_TORINUKE_TGDAO" ref="torinukeDAO"/>
</bean>
<bean id="viewManager" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="myTransactionManager"/>
</property>
<property name="target">
<ref bean="torinukeTarget"/>
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_SUPPORTS</prop>
</props>
</property>
</bean>
<bean id="hibernateInterceptor" class="org.springframework.orm.hibernate3.HibernateInterceptor">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean id="torinukeDAOTarget" class="co.hitachi.zaim.dao.hibernate.KyTorinukesDAO">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="torinukeDAO" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>co.hitachi.zaim.dao.IKyTorinuke</value>
</property>
<property name="interceptorNames">
<list>
<value>hibernateInterceptor</value>
<value>torinukeDAOTarget</value>
</list>
</property>
</bean>
<bean id="torinukeTarget" class="co.hitachi.zaim.service.impl.TORINUKEServiceImpl">
<property name="KY_TORINUKE_TGDAO" ref="torinukeDAO"/>
</bean>
<bean id="viewManager" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="myTransactionManager"/>
</property>
<property name="target">
<ref bean="torinukeTarget"/>
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_SUPPORTS</prop>
</props>
</property>
</bean>
解决方案 »
- request.getRemoteAddr()和request.getRemoteHost() 获得的IP 为什么一样
- 各位,请教一个问题!!!在线等。。
- PD生成测试数据的问题
- java在命令行运行的时候需要输入参数,如何处理?
- 一个没解决的问题.java.net.SocketTimeoutException: Read timed out
- 请问Axis2有没有卸载功能,去激活了服务如何卸载啊?
- Hibernate中使用save()或SaveOrUpdate刷新一次就增加一条记录。
- 谁能推荐一本关于IntelliJ IDEA 的书啊!!
- 求助:Servlet不能运行,怪?
- jre
- 刚出到小弟struts问题
- 在jsp中如何使用<frame>求教!!!!!!!!!!!!
package co.hitachi.zaim.dao;
public interface IKyTorinuke extends DAO {
public Object getTorinuke(String nendo);
}
Hibernate中KyTorinukesDAO.java
package co.hitachi.zaim.dao.hibernate;
public class KyTorinukesDAO extends BaseDAOHibernate implements IKyTorinuke {
public Object getTorinuke(String nendo) {
List result = getHibernateTemplate().find("from table1 order by id");
if (result != null && result.size() > 0) {
return result.get(0);
} else {
return null;
}
}
}
package co.hitachi.zaim.service;
public interface TORINUKEService {
public Object getTorinukes(String nendo);
}Spring 中TORINUKEServiceImpl.java
package co.hitachi.zaim.service.impl;
public class TORINUKEServiceImpl extends BaseManager implements TORINUKEService {
private IKyTorinuke dao; public Object getTorinukes(String nendo) {
return dao.getTorinuke(nendo);
} public void setTorinukes(IKyTorinuke KY_TORINUKE_TGDao) {
this.dao = KY_TORINUKE_TGDao;
}
}
那里不对呀?谢谢各位帮忙了!
<bean id="myDao" ....>
setMyDao()
getMyDao()
感觉是这里有问题吧||对某一些DAO中的属性问题的了!
望大家指点!
<property name="KY_TORINUKE_TGDAO" ref="torinukeDAO"/>
</bean>
[co.hitachi.zaim.service.impl.TORINUKEServiceImpl]: Bean property 'KY_TORINUKE_TGDAO' is not writable or has an invalid setter method配置文件中声明的property name应与类中的变量name对应,并有对应的setter方法
http://community.csdn.net/Expert/topic/4648/4648490.xml?temp=.1190454
什么乱乱的,,name不能大写..TORINUKEServiceImpl">
<property name="KY_TORINUKE_TGDAO