关于在hibernate中进行set注入时字母P大写,提示找不到此注入。
今天用搭框架的时候,以ePerformanceBiz第二字母P大写,在applicationContext.xml中进行
求大神解释,这是与关键字冲突?还是与自己可能在编写代码中的关键名冲突???
<bean name="/ePerformance" class="com.ch.struts.action.EPerformanceAction">
<property name="ePerformanceBiz">
<ref bean="EPerformanceBiz"/>
</property>
</bean>这种命名注入时,提示在EPerformanceAction找不到ePerformanceBiz这个类名。最后更换类型,将其它字母都进行大写除了P字母,都可以有用就是P字母不行。且在EPerformanceAction类中对ePerformanceBiz进行set时private EPerformanceBiz ePerformanceBiz=null;
public void setEPerformanceBiz(EPerformanceBiz performanceBiz) {
ePerformanceBiz = performanceBiz;
}
private EPerformanceBiz eperBiz=null;
public void setEperBiz(EPerformanceBiz eperBiz) {
this.eperBiz = eperBiz;
}
两种set方式都不同。求大神解释,这是与关键字冲突?还是与自己可能在编写代码中的关键名冲突???
...全文
相关推荐
Spring框架如何使用P命名空间进行注入
在 Bean 中使用依赖对象时,需要使用接口类型,而不是具体的实现类,以便于解耦合。使用 P 命名空间进行依赖注入的优点是:1. 可以简化对象之间的依赖关系配置,降低系统的耦合度。2.
truts+spring+hibernate整合共2页.p
标题提到的“truts+spring+hibernate整合共2页.p”很可能是一个关于这三大框架整合的简短教程或指南,虽然文件名看起来像是PDF文档的压缩版,但由于只提及了两页,可能内容相对简洁。
在Hibernate中处理批量更新和批量删除
```sqlCREATE OR REPLACE PROCEDURE batchUpdateCustomer(p_age IN NUMBER) ASBEGIN UPDATE CUSTOMERS SET AGE
Hibernate中Sql语句
(SumPlace.class)); return (List<SumPlace>) query1.list(); ```#### 四、注意事项- 在使用原生SQL时要注意避免SQL注入攻击,可以考虑使用参数化查询或预编译语句来提高安全性
在Hibernate应用中处理批量更新和批量删除
UPDATE CUSTOMERS SET AGE = AGE + 1 WHERE AGE > p_age; END; ``` 然后在Java代码中调用此存储过程: ```java Transaction


Java SE
