Dao层: 首先定义一个公共的Dao借口: public interface CommonDao { public List getUserByCutPage(final int startPage ,String tableName); public Integer getRecordAmount(final String tableName); }   实现CommonDao public class CommonDaoImp extends HibernateDaoSupport implements Co ...
这周公司培训以前做好的一个项目的架构,由我们Leader负责培训,在讲到项目中用到的ArrayList时,我们Leader说:“当新创建一个ArrayList是,它里面默认可以放10个元素,ArrayList里面的元素满了时,ArrayList的长度会自动增长三分之二的长度。”说完之后又说让我们找个时间验证一下 我听了之后想:“不对呀,记的以前找工作时背的面试题里面说的是自动增长二分之一的长度”。 随后,把Jdk里面的源代码找出来看了看(因为现在才知道以前背的面试题有些是错的), ArrayList中空间增长的源代码如下: public void ensureCapacity(int min ...
  • 21:28
  • 浏览 (127)
  • 评论 (0)
在Spring+Hibernate中,使用一对一主键关联,Cutomer表与CustomerDaily表为一对一主键关联,即Cutomer表与CustomerDaily表为共享主键,主键为主动增长,当新插入Cutomer表的一条记录时,也同时向CustomerDaily表插入一条与Cutomer表主键相同的记录,但是在级联加载时,从主方(Cutomer表)中加载数据时不会发生错误,但是在从方加载数据是就会发生owen session was closed异常,分析原因,是由于在Hibernate中一对一的加载默认是延迟加载,而Spring在调用Hibernate的get()方法后会自动关闭领域 ...
  • 17:22
  • 浏览 (162)
  • 评论 (0)
在Ajax与Spring+hibernate整合时,由于使用以数据为中心的交换方式,在Spring的控制器里输出XML格式的数据,可以开发一个专门用来输出XML格式数据的类,运用Java反射,可以把任何Java领域对象以XML格式输出到前台,然后在前台使用JavaScript对XML格式数据进行解析
  • 21:36
  • 浏览 (204)
  • 评论 (0)
abcde10156
搜索本博客
博客分类
最近加入圈子
存档
最新评论