摘要: 首先看一段代码public class UserManagerImpl implements UserManager {public void addUser(User user) {Session session = null;try {//session = HibernateUtils.getSession();session = HibernateUtils.getSessionFactory().getCurrentSession();session.beginTransaction();session.save(user);Log log = new Log();log.setTy 阅读全文
posted @ 2012-04-09 21:57 java程序员-c 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件中使用ref local与ref bean的区别.在ApplicationResources.properties文件中,使用与方法如下: 1 .用 local 属性指定目标 bean 可以利用 xml 解析器的能力在同一个文件中验证 xml id 引用 . 如果在同一个文件中没有匹 配的元素 ,xml 解析器就会产生一个 error, 所以如果目标 bean 在同一个 xml 文件中 , 那么用 local 形式是最好的选择 .2 .可以这么说, 提供了如下几方面的属性 :1)bean: 在当前 Spring XML 配置文件中,或者在同一 BeanFac... 阅读全文
posted @ 2012-04-09 20:32 java程序员-c 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法,添加和修改是共用一个页面,当页面得到id时代表进行的修改操作,反之是添加操作。因为在配置spring的bean是忘了写scope="prototype"所以每次添加时都显示最后一次访问过的记录找了很长时间,原来是spring bean出了问题。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个action,他任然会保留上次访问的过 阅读全文
posted @ 2012-04-09 20:26 java程序员-c 阅读(339) 评论(0) 推荐(0) 编辑