随笔分类 - SSH2
web开发框架:Strust2,Hibernate,Spring
Spring的2个思想
摘要:IOC:控制反转反转:获取依赖对象的方式被反转了控制反转是关于一个对象如何获取他所依赖的对象的引用,反转是指责任的反转。(1)对象实例化问题(Spring完成)传统的依赖方式:程序员实例化 (2)组装对象的出发点:顺着依赖关系Spring是一个集合,有map的特征,通过bean的id值去寻找bean...
阅读全文
[转]cannot simultaneously fetch multiple bags 问题的解决办法
摘要:完整的异常信息如下:org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags at org.hibernate.loader.BasicLoader.postInstantia...
阅读全文
The requested list key 'modules' could not be resolved as a collection/array/map/enumeration/iterator
摘要:这是因为在action中没有给要传到jsp中遍历的list集合提供set,get方法
阅读全文
strust2标签:selected
摘要:关于struts2 select标签的使用。struts2 中从别的表中遍历数据 填充进入下拉菜单 用标签显示.struts2的版本为2.1.81(1)其中 list是必须具备的属性 list中可以存储map list set类型的数据list属性:通常是在action中定义的,必须是一个可以迭代的...
阅读全文
Spring中注入Bean的方法
摘要:@Autowired是Spring提供的一种注入Bean的方法。具体的应用是: 1)在Service类中定义的注入属性前加@Autowired。例如:@Autowired private PersonDAO personDAO, 2)必须有个set方法,例如:@Autowired public void setPersonDAO(PersonDAO personDAO) { System.out.println("********** @Autowired注入Bean *************"); this.personDAO = personDAO; }Spring配
阅读全文
强大的注解
摘要:1、struts2 spring hibernate几个重要的注解annotation(1)表示将action交给Spring管理@Component == @Component("testAction") @Component@Scope("prototype")2、数据库中的常用注解:(1),@entity(name="tablename") 类注解@entity 默认的entityname就是类名 告诉hibernate 我这个类需要和数据库对应 对应的数据库表名为tablename(2),@Id 属性注解指明该属性是主键(3)
阅读全文
Hibernate--基础知识
摘要:Hibernate的基本组成: 实体类,实体类的映射文件,hibernate的配置文件Hibernate中的常用接口:Configuration: 读取Hibernate的配置文件。概述:Configuration 类负责管理Hibernate 的配置信息,即:加载Hibernate配置文件(hibernate.cfg.xml)。它包括如下内容:Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等( hibernate.cfg.xml )。Hibernate实体映射文件(*.hbm.xml)。Hibernate读取配置文件的两种方
阅读全文
Hibernat中的lazy
摘要:lazy(懒加载)即只有真正使用该对象时,才会创建。而在Hibernate中指真正使用时才会发出sql语句(注意:Hibernate发出的sql语句在没有提交事务前存在session对象的一个属性中) 在Hibernate中的lazy策略:(1)在实体的配置文件中的<class>标签上的lazy特性只对普通属性起作用,对其关联对象不起作用。lazy属性的取值true(默认),false。 <class name="Dept" table="t_dept" lazy="true"> <!-- <cla
阅读全文