摘要: 我们在开发的时候经常会遇到延迟加载问题,在实体映射时,多对一和多对多中,多的一样的属性默认是lazy="true"(即,默认是延迟加载),如:<many-to-one name="parent" class="Department" column="parentId" lazy="true"/>延迟加载表现在:比如:我们要查询id为2的部门数据,但是有许多用户数据的部门外键是id为2,我们在查询的时候,由于默认lazy="true"(懒加载),所以是不会查询部门外 阅读全文
posted @ 2013-03-19 23:11 -1 阅读(1012) 评论(1) 推荐(1) 编辑
摘要: 1, JSP程序存在有与Servlet程序完全相同的中文乱码问题,response对象的编码:response.setChar告诉浏览器要使用什么编码来解析输给它的数据:response.setHeader()request对象的编码问题2, JSP引擎将JSP页面翻译成Servlet源文件时也可能导致中文乱码问题2-1:如果JSP源文件中没有说明它采用的字符集编码,JSP引擎会使用默认ISO8859-1字符集编码将jsp文件翻译成servlet。(这时如果jsp文件中有中文,那么翻译后的servlet会出现中文乱码) 2-2:Jsp文件可通过page指令的pageEncoding属性来说明j 阅读全文
posted @ 2013-03-18 23:44 -1 阅读(814) 评论(1) 推荐(0) 编辑
摘要: 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的 阅读全文
posted @ 2013-03-17 23:48 -1 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Bean的生命周期: 1,实例化bean 2,设置javaBean的属性值 3,若该bean实现了BeanNameAware接口,则调用该接口的setBeanName()方法 4,若该bean实现了BeanFactoryAware接口,则调用该接口的setBeanFactory()方法 5, 若sping为所有javaBean配置了后处理器,即实现了BeanPostPorcessor接口的java类,并在配置文件中注册为bean 调用BeanPostProcessor接口的postProcessBeforeInitialization()方法 6,若bean实现了InitializingBe. 阅读全文
posted @ 2013-03-16 23:08 -1 阅读(4949) 评论(0) 推荐(2) 编辑
摘要: Configuration 类Configuration 类负责管理 Hibernate 的配置信息。包括如下内容:Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等(对应 hibernate.cfg.xml 文件)。持久化类与数据表的映射关系(*.hbm.xml 文件)创建 Configuration 的两种方式1,xml文件(hibernate.cfg.xml) (常用这种方法 )Configuration cfg = new Configuration(); cfg.configure() ;2,属性文件(hibernat 阅读全文
posted @ 2013-03-15 22:24 -1 阅读(1497) 评论(0) 推荐(1) 编辑
摘要: 115网盘:传智博客java就业班视频115网盘礼包接收地址:http://115.com/lb/5lb6rsj 115网盘礼包码:5lb6rsj补充的部分:115网盘礼包接收地址:http://115.com/lb/5lb0922 115网盘礼包码:5lb0922 阅读全文
posted @ 2013-03-14 11:09 -1 阅读(593) 评论(2) 推荐(1) 编辑
摘要: 一多对需要注意的问题: 多看文字部分的内容,有助于理解多 对多需要注意的问题: 阅读全文
posted @ 2013-03-13 23:27 -1 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 问题的关键:clazz其实应该是T.class,clazz该如何获取???public abstract class BaseDaoImpl<T> implements BaseDao<T>{ private SessionFactory sessionFactory ; //比如Class<User> clazz ,那么clazz就应该代表User.class private Class<T> clazz ; //clazz表示该类的子类传递给父类泛型上的类型,即T.class ,我需要在父类上获取父类泛型的具体类型,通过反射 protecte 阅读全文
posted @ 2013-03-12 23:11 -1 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: 1,spring的配置文件:applicationContext.xml <!-- 注册LocalSessionFactoryBean --><bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 指定hibernate中的映射资源文件(x 阅读全文
posted @ 2013-03-11 23:24 -1 阅读(332) 评论(0) 推荐(0) 编辑