- 浏览: 326415 次
- 性别:
- 来自: 北京
最新评论
-
博克尔:
能打开,很好,不过点下载,没反应啊
MyEclipse官方网站打不开(解决办法) -
hehe-1024:
挺好用,谢谢!
MyEclipse官方网站打不开(解决办法) -
欧阳鹏:
的确很好,谢谢
MyEclipse官方网站打不开(解决办法) -
yan_sa:
很详细
Spring Security学习总结一 -
zzpxingfu:
能用,就是慢点
MyEclipse官方网站打不开(解决办法)
文章列表
随笔备忘:
之前老师曾告诉我在hibernate的hbm文件中建议使用封装类型(对象类型)
今天看到http://www.iteye.com/topic/324187这篇文章希望在pojo中也使用封装类型,觉得很有道理,记下。
- 2009-02-08 15:10
- 浏览 916
- 评论(1)
以下是针对事务型数据库:
1.是否使用联合主键?个人倾向于少采用联合主键。因为这样会降低索引的效率,联合主键一般都要用到至少一个业务字段,往往是字符串型的,而且理论上多字段的索引比单字段的索引要慢些。看上去似乎也不那么清爽。
在实际的设计中,我尽量避免使用联合主键,有些时候“不得不”使用联合主键。
2.PK采用无意义的字段(逻辑主键)还是有意义的字段(业务主键)?个人倾向于“逻辑主键”,理由是这样设计出的数据库模型结构清晰、关系脉络清楚,往往更符合“第三范式”(虽然不是故意的,呵呵)。而且更容易避开“联合主键”,而且可以使用索引效率高的字段类型,比如int、long、number。缺点 ...
- 2009-02-05 12:23
- 浏览 1168
- 评论(0)
简介
从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。一年前发布的Spring2.0 就把这些主题推到了一个新的高度。XML Schema的支持和自定义命名空间的使用大大减少了 ...
- 2009-01-16 12:26
- 浏览 1083
- 评论(0)
Spring 框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop、context、jee、jms、 lang、tx和util命名空间)、Spring P ...
- 2009-01-16 12:15
- 浏览 1688
- 评论(0)
JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方 ...
- 2009-01-03 13:58
- 浏览 1292
- 评论(0)
用 jcaptcha 自定义验证码2008-03-20 14:58package common.web;
import com.octo.captcha.service.captchastore.FastHashMapCaptchaStore;
import com.octo.captcha.service.image.DefaultManageableImageCaptchaService;
import com.octo.captcha.service.image.ImageCaptchaService;
public class CaptchaServiceSingleton ...
- 2008-12-31 15:38
- 浏览 3035
- 评论(1)
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所
以它是由 Hibernate Se ...
- 2008-12-28 12:25
- 浏览 1708
- 评论(0)
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。
日期类型 存储空间 日期格式 日期范围
------------ --------- --------------------- -----------------------------------------
datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp 4 bytes YYYY-MM-DD H ...
- 2008-12-26 14:13
- 浏览 3683
- 评论(1)
在JDT架构中使用的连接池配置项 2008.9
<property name="driverClass" value=""/> 数据库驱动
<property name="jdbcUrl" value=""/> jdbc连接字符串
<property name="user" value=""/>
<property na ...
- 2008-12-24 11:43
- 浏览 1261
- 评论(0)
[/color]hibernate3.3.1GA
目录结构
hibernate-distribution-3.3.1.GA
---[color=red]hibernate3.jar---lib//Hibernate的库,没有什么可说的,必须使用的jar包
------bytecode
------optional
------required
---------antlr-2.7.6.jar//个人认为此包是对HQL的支持
---------commons-collections-3.1.jar//Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.u ...
- 2008-12-22 12:22
- 浏览 2046
- 评论(0)
感谢我的老师JACK
Spring集成Hibernate
先给出Spring的配置文件,applicationContext.xml:
这种方式在整合的时候,有时会产生Action的无效,即不能正常实例化一个Action,一个原因是版本的问题,另一个原因是引入了Hibernate的annotation库,估计仍然是版的问题。
(2)在web.xml文件中装载Spring上下文,如下:
如果不支持Servlet2.4,则采用下面的配置:
Spring集成Struts的三种方式:
(1) Struts的每一个具体的Action直接继承Spring的Acti ...
- 2008-12-12 08:51
- 浏览 1680
- 评论(0)
Load方法
==================通过实体类的具体类型和标识属性查找指定的记录============
public Object load(Class entityClass, Serializable id) throws DataAccessException {
return load(entityClass, id, null);
}
public Object load(final Class entityClass, final Serializabl ...
- 2008-12-06 14:41
- 浏览 6183
- 评论(0)
关于HibernateTemplate方法的一些总结
前言:
写这篇文章的目的主要是熟悉HibernateTemplate的方法的使用,刚刚学习ssh,在持久层中使用hibernate,spring对基础的hibernate方法进行了包装,虽然可以绕过spring使用纯正的hibernate方法实现CRUD,可是hibernateTemplate的方法同样也需要认真学习。
Summary
//方法一
public Object get(Class entityClass, Serializable id) throws DataAccessException {
return get( ...
- 2008-12-05 20:40
- 浏览 10810
- 评论(1)
在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading 为true的话,要
在应用层内把关系集合都初始化,如 company.getEmployees(),否则Hibernate抛session already closed Exception; Open Session In
View提供了一种简便的方法,较好地解决了lazy loading问题.
它有两种配置方式OpenSessionInViewInterceptor和OpenSessionInViewFil ...
- 2008-12-05 18:42
- 浏览 1879
- 评论(0)
事务的4个基本特性(ACID):
1. Atomic(原子性):事务中包含的操作被看作一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
2. Consistency(一致性):只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。
3. Isolation(隔离性):事务允许多个用户对同一个数据的并发访问,而不破坏数据的正确性和完整性。同时,并行事务的修改必须与其他并行事务的修改相互独立。
4. Durability(持久性):事务结束后,事务处理的结果必须能够得到固化。
数据库操作过程中可能出现的3种不确定情况 ...
- 2008-12-05 16:57
- 浏览 1219
- 评论(0)