
大概是这样配:
<bean id="UserDao" class="onlinestock.dao.impl.UserDaoImpl">
</bean>
<bean id="UserService" class="onlinestock.service.impl.UserServiceImpl">
<property name="UserDao">
<ref bean="UserDao" />
</property>
</bean>
<bean id="UserAction" class="onlinestock.action.UserAction">
<property name="UserService">
<ref bean="UserService" />
</property>
</bean>
查找下你的项目中有:.properties的文件。里面就有JDBC.USERNAME=****的值。他取的就是那里的值加载的时候可能通过WEB.XML中加载或者通过其他的。总之会在第一次加载的时候就有了。
可以追踪下。或者全局查找下。也可能在插件中。看下applicationContext_*的文件。反正你在:.properties的文件的文件中就能找到
您好,SSH编程,hibernate连接数据库,在执行save方法的时候,要进行事务 *** 作(Transaction),commit下,在没有执行事务时,当你把数据插入到数据库当中时,他没有及时的把数据插入到数据库当中(但是在数据库当中可以查询的到),放在缓存中,当执行commit或关闭服务器时才真正将数据插入到数据库当中去。如果进行了事务处理了,还是不行,就在检查下,你用的方法是get还是load,load会延迟加载(懒加载)。如果你的程序执行了这些 *** 作,还是出现这样的问题,那就是你的代码哪里出现了逻辑混乱(比如:就是你自己认为它执行了或者取到了值等,其实程序根本也许没有执行),建议试调测试一下,可能是个小地方,自己没有注意,你再仔细阅读下你的程序。在楼上的修改内存,在我自己做SSH开发时,还没有这样做过。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)