<bean name="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="ds" /> <property name="mappingResources"> <list> <value>com/joey/pojo/Product.hbm.xml</value> </list> </property> <property name="schemaUpdate"> <value>true</value> </property> <property name="hibernateProperties"> <value> hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.show_sql=true hbm2ddl.auto=update </value> </property> </bean>注入配置中配置了一个实体类, 但是在调用的类中没有添加set方法
比如在某个Action类中
private Product product; public Product getProduct() { return product; } public void setProduct(Product product) { this.product = product; }需要为product属性写好set方法, Spring才能注入Product,
以下方法才可以正常运行
public String delete() { logger.info(product.toString()); productService.delete(product); return "listAction"; }
完~