`
文章列表
一、id 被映射的实体类必须声明一个对应数据库表主键列的属性。大多数类有一个JavaBeans风格的代表此实例唯一标识的属性。<id> 元素定义了该属性到数据库表主键字段的映射。 Java代码   <id  name="propertyName"     (1)  type="typename"     (2)  column="column_name"     (3)  unsaved-value="null|any|none|undefined|id_value&q ...
 级联(Cascade) : 二个以上的设备通过某种方式连接起来,能起到扩容的效果就是级联。Hibernate级联(Cascade)是用来说明数据库中两个表之间相互关系(一对一,一对多,多对多)中,当对主对象进行某种操作时,是否对其关联的从对象也作类似的操作(比如有对象Department和Employee,它们之间是一对多的关系,当保存Department时,其对应的Employee是否也相应的保存),常见的级联(Cascade)有: (1)none:在保存,删除或修改当前对象时,不对其附属对象(关联对象)进行级联操作。它是默认值。(2)save-update:在保存,更新当前对象时,级 ...
struts2中经常用到枚举,代码如下: /** * 用户级别 * @author LiYongqaing */ public enum UserLevel { /**超级管理员*/ SUPER_ADMIN{ @Override public String getValue() { return "超级管理员"; } }, /**局长*/ JUZHANG{ @Override public String getValue() { return "局长"; } }, ...
    struts2中OpenSessionInViewFilter无效,能够运行起来了,但是在jsp中迟缓加载数据时,发现session提前关闭了。 Hibernate抛出了异常no session。经过数次尝试,发现在web.xml中,必须要将spring的OpenSessionInViewFilter配置到Struts2的前方才 ...
抓取策略:          单端代理:        hibernate抓取策略,单端代理的批量抓取                    设置fetch=”select”,如               <many-to-one name="classes" column="classesid" fetch="select& ...
<% response.setHeader("Cache-Control", "no-store"); //HTTP1.1response.setHeader("Pragma", "no-cache"); //HTTP1.0response.setDateHeader("Expires", 0);%>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="classweb.model.po"> <class    name="Users"    table="USERS" >    ...
Hibernate映射枚举类型 一、定义枚举类   package com.itqiang.model;/** * 性别 * @author LiYongqiang */public enum Gender { MAN, WOMEN;}   二、引用枚举   /** * 用户 * @author LiYongqiang */public class User implements Serializable{ private static final long serialVersionUID = 1L; private Integer id;// 用户编号 private St ...
  一、整合开发时Struts 2、 Hibernate、Spring需要的JAR。 struts2-core-2.x.x.jar :Struts 2框架的核心类库 Xwork-core-2.x.x.jar :XWork类库,Struts 2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性 freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写 commons-fileupload- ...

struts2表单标签

表单标签_checkboxlist复选框   如果集合为list <s:checkboxlist name="list" list="{'Java','.Net','RoR','PHP'}" value="{'Java','.Net'}"/> 生成如下html代码: <input type="checkbox" name="list" value="Java" checked="checked"/>& ...

Struts2常用标签

  property标签   property标签用于输出指定值: <s:set name="name" value="'kk'" /> <s:property value="#name"/> default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值 escape:可选属性,指定是否格式化HTML代码。 value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。 id:可选属性,指定该元素的 ...
  除了in和not in之外,OGNL还允许使用某个规则获得集合对象的子集,常用的有以下3个相关操作符。 ?:获得所有符合逻辑的元素。 ^:获得符合逻辑的第一个元素。 $:获得符合逻辑的最后一个元素。 例如代码: ...
各种网上的教学音频课件听起来都太慢了,很没有效率,而且容易越听越困。我本人只用第1种方法,一般来说把播放速度设为1.4(快速)就可以了。   1、用Windows Media Player>查看>增强功能>显示增强功能>播放速度设置   ...
  下面给出整合开发时Struts 2、 Hibernate、Spring需要的JAR。 struts2-core-2.x.x.jar :Struts 2框架的核心类库 Xwork-core-2.x.x.jar :XWork类库,Struts 2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性 freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写 commons-fileuploa ...
  采用OGNL表达式创建List/Map集合对象   如果需要一个集合元素的时候(例如List对象或者Map对象),可以使用OGNL中同集合相关的表达式。 使用如下代码直接生成一个List对象:  <s:set name="list" value="{'zhangming','xiaoi','liming'}" /> <s:iterator value="#list" id="n"> <s:property value="n"/& ...
Global site tag (gtag.js) - Google Analytics