`
文章列表

ValidationAware接口

如果action是Validateable接口的一个实例,则执行接口的validate方法,这个方法可能是检查用户输入的合法性,如果有错误,可能往errors里增加错误信息。
Hibernate配置文件可以有两种格式,一种是 hibernate.properties ,另一种是 hibernate.cfg.xml 后者稍微方便一些,当增加hbm映射文件的时候,可以直接在 hibernate.cfg.xml 里面增加,不必像 hibernate.properties 必须在初始化代码中加入。 但不管怎么说,两种的配置项都是一样的,下面详细介绍: 在Hibernate的src目录下有一个 hibernate.properties 模板,我们不必自己从头写,修改模板就可以了:) hiberna ...
Hibernate使用Projections进行聚合操作 通过Hibernate进行字段中的数据计算,在JDBC中,就使用SQL的sum等方法,而在使用Hibernate中,需要使用Projections的对象. 首先介绍一下Projections: org.hibernate.criterion.Projections是 Projection 的实例工厂,我们通过调用setProjection()应用Projections对象进行一个查询. 下面开始操作: 同样需要创建Criteria对象,这对象非常重要,几乎完成了Hibernate中大多的查询功能,配合HQL使用,相应厉害 ...
: QBE (Query By Example)   Criteria cri = session.createCriteria(Student.class);   cri.add(Example.create(s)); //s是一个Student对象   list cri.list();     实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"),         则这个表中的所有的giftortoy为2的数据都会出来 2: QBC (Query By Criteria) ...
使用annotaion定义一个bean @Component 是一个通用注解,用于说明一个类是一个spring容器管理的类。 除此之外,还有@Controller , @Service , @Repository 是@Component的细化,这三个注解比@Component带有更多的语义,它们分别对应了表现层、 ...
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。 1.依赖关系的特征 对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。 图1-39 Bicycle类与Pu ...
问题描述: 在使用struts2的标签库<s:if test="">时,发现比较某个变量是否为空窜或null时使用EL表达式时出错   正确方法是使用OGNL表达式   <s:iterator value="#pageView.records" id="entry"> <tr> <td bgcolor="f5f5f5"> <div align="center">${entry.code}</div& ...
package javaee.ApplicationContext ; //这个是代码所在的源包相对路径 public class internationalization { public static void main(String [] args) throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("javaee/ApplicationContext/bean.xml "); //注意xml文件所在的位置src/javaee/... ...
整数(xxxINT)     TINYINT(m) 8位整数(1个字节),-128~127 SMALLINT(m) 16位 MEDIUMINT(m) 24位 INT(m) 32位 BIG(m) 64位                         注意:这里的M指的是数据列宽度,比如INT a=123456789,如果他从INT(4)读出时他将显示6789,也即M参数既不影响他的取值范围,也不影响数据值得位数。他的存在可能只是为了有时输出项的整齐划一吧。   参数:1,UNSIGNED这个应该不用多说了。    ...
    前言:大学里的第一个项目,也是人生的第一个项目,很难,也明白了在大学里老师基本啥都不会教你~~~但是为了自己的将来,奋勇向前!  说明:这个系列的所有文章都是参考《MySQL 5 权威指南》(第3版)再加上我自已在 ...
Global site tag (gtag.js) - Google Analytics