-
Struts2 set标签:定义一个变量
所属栏目:[Java] 日期:2020-12-15 热度:86
set 标签用于定义一个变量。通过此标签可以给定义的变量赋值,以及设置变量的作用域(application、request、session)。在默认情况下,通过set标签所定义的变量被放置到值栈中。 语法: s:set name="name" value="user.username"/ !--将表达式user.username[详细]
-
Hibernate configure方法:加载Hibernate配置文件
所属栏目:[Java] 日期:2020-12-15 热度:126
configure 方法用于告诉 Hibernate 加载 hibernate.cfg.xml 文件。默认情况下,Configuration 在示例化时加载 classpath 中的 hibernate.cfg.xml,也可以加载名称不是 hibernate.cfg.xml 的配置文件,这就需要应用 configure(URL url)方法。 语法1 configur[详细]
-
Hibernate buildSessionFactory方法:构建SessionFactory
所属栏目:[Java] 日期:2020-12-15 热度:176
buildSessionFactory 方法用于构建一个唯一的 SessionFactory,即 Session 示例的工厂,这个工厂将被应用程序的所有线程共享。 语法: buildSessionFactory() 返回值:一个新的 SessionFactory 对象。 示例 创建一个 Configuration 对象,然后调用 buildSessi[详细]
-
Struts2 include标签:包含页面标签
所属栏目:[Java] 日期:2020-12-15 热度:131
Struts2 框架中的 include 标签的作用类似于 JSP 中的 include 动作标签,也用于包含一个页面,但 Struts2 框架中的 include 标签的功能更加强大,它可以向目标页面通过 param 标签传递请求参数。 语法: jsp:include page="file" ? jsp:param name="username"[详细]
-
Hibernate avg方法:计算某一列的平均值
所属栏目:[Java] 日期:2020-12-15 热度:83
avg 方法用于计算某一列的平均值。 语法: avg(String propertyName) 参数说明: propertyName:用于指定求平均值的属性列的列名。 返回值:AggregateProjection 类的对象。AggregateProjection 类为 Projection 类的子类。 示例 获取成绩信息表中的平均成绩[详细]
-
Hibernate distinct方法:设置查询结果的唯一性
所属栏目:[Java] 日期:2020-12-15 热度:53
distinct 方法用于设置查询结果的唯一性。 语法: distinct(Projection proj) 参数说明: proj:用于指定投影的列,通常为 Projections 对象的 property 方法的返回值。 返回值:Projection 类的对象。 示例 查询数据表中不重复的用户名,关键代码如下: Crit[详细]
-
Struts2 combobox标签:生成一个单行的文本框和一个下拉列表的组
所属栏目:[Java] 日期:2020-12-15 热度:152
combobox 标签可以生成一个单行的文本框和一个下拉列表的组合,但是这两个表单元素只对应着一个请求参数,只有单行文本框中的值才包含请求参数,也就说下拉列表框只是起到一个辅助输入的作用。 语法: s:form action="" ? s:combobox label="标签名" headerKe[详细]
-
Struts2 token标签:同步令牌标签
所属栏目:[Java] 日期:2020-12-15 热度:68
Struts 的 Token(令牌)机制能够很好地解决表单重复提交的问题,基本原理是:服务器端在处理客户端的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将产生一个新的令[详细]
-
Hibernate Criteria接口 setFirsResult方法:设置结果集的起始点
所属栏目:[Java] 日期:2020-12-15 热度:134
setFirsResult 方法用于指定返回的结果集的起始点,该方法通常用在数据分页时。 语法: setFirstResult(int firstResult) 参数说明: firstResult:用于指定返回结果集的起始点。 返回值:Criteria 对象。 示例 获取用户信息表中第 3 条记录以后的全部数据,[详细]
-
Hibernate Criteria接口 setProjection方法:设置查询的投影列
所属栏目:[Java] 日期:2020-12-15 热度:58
setProjection 方法用于设置查询的投影列。该方法与 Projections 类结合不仅可以实现简单的投影查询,而且可以实现数据的分组统计。 语法: setProjection(Projection projection) 参数说明: projection:用于指定投影列或分组统计条件。 返回值:Criteria[详细]
-
Hibernate Query接口 setParameter方法:绑定任意类型的参数
所属栏目:[Java] 日期:2020-12-15 热度:144
setParameter 方法用于绑定任意类型的参数。 语法: setParameter(String name,Object val) 参数说明: name:用于指定在 HQL 语句中定义的参数。 val:用于指定对应的参数值。 返回值:Query 对象。 示例 通过参数动态绑定机制实现查询用户名为 wgh 的用户信[详细]
-
Hibernate Criteria接口 uniqueResult方法:单值检索
所属栏目:[Java] 日期:2020-12-15 热度:117
uniqueResult 方法用于返回唯一的结果对象。该方法一般用在确信只有一条满足条件的记录时使用,如果结果集的记录条数超出将会抛出异常。 语法: uniqueResult() 返回值:唯一的结果对象或 null。 示例 获取用户信息表中的第一条记录,并保存到 UserForm 对象[详细]
-
Hibernate Criteria接口 list方法:返回一个List集合
所属栏目:[Java] 日期:2020-12-15 热度:184
list 方法用来返回一个 List 集合,该集合中保存着与查询条件相匹配的查询结果。 语法: list() 返回值:List 集合。 示例 应用 QBC查询,查询年龄大于等于 30 的用户信息,并将查询结果保存到 List 集合中,关键代码如下: Session session = sessionFactory[详细]
-
Hibernate Criteria接口 addOrder方法:设置结果集的排序规则
所属栏目:[Java] 日期:2020-12-15 热度:130
addOrder 方法用于设置结果集的排序规则。 语法: addOrder(Order order) 参数说明: order:为 Order 对象的示例,可以通过 Order 类的 desc 方法(降序方法)和 asc 方法(升序方法)指定等排序方式。 返回值:Criteria 对象。 示例 应用 QBC 查询,对主题[详细]
-
Hibernate Query接口 list方法:返回查询结果的List集合
所属栏目:[Java] 日期:2020-12-15 热度:77
list 方法用来返回一个保存查询结果的 List 集合,该集合可能是由 Object?对象组成的,也可能是由 Object 类型数组组成的。 语法: list() 返回值:List 集合。 示例 在进行 HQL 查询时,调用 list()?方法返回保存查询结果的 List 集合,关键代码如下: Sessi[详细]
-
Hibernate Criteria接口 add方法:设置查询条件
所属栏目:[Java] 日期:2020-12-15 热度:121
add 方法用于设置查询条件。 语法: Criteria add(Criterion criterion) 参数说明: criterion:为 Criterion 对象的示例,可以通过 Restrictions 类或者 Expression 类提供的一系列静态方法来创建。 返回值:Criteria 对象。 示例 应用 QBC 查询,查询用户名[详细]
-
Hibernate Query接口 setDate方法:绑定映射类型为Date的参数
所属栏目:[Java] 日期:2020-12-15 热度:163
setDate 方法用于绑定映射类型为 Date 的参数。 语法1 setDate(int position,Date date) 参数说明: position:用于指定是第几个参数。 date:用于指定对应的参数值。 返回值:Query对象。 示例 使用顺序占位符方式实现查询生日为 1998-11-17 的用户信息,关[详细]
-
Hibernate Query接口 setMaxResults方法:设置最大返回记录数
所属栏目:[Java] 日期:2020-12-15 热度:148
setMaxResults 方法用于指定返回的 Query 对象中最大的记录条数,该方法通常用在数据分页时。 语法: setMaxResults(int maxResults) 参数说明: maxResults:用于指定返回的 Query 对象中最大的记录条数。 返回值:Query 对象。 示例 获取用户信息表中的前 5[详细]
-
Hibernate Criteria接口 setMaxResults方法:设置最大返回记录数
所属栏目:[Java] 日期:2020-12-15 热度:197
setMaxResults 方法用于指定返回的结果集中最大的记录条数,该方法通常用在数据分页时。 语法: setMaxResults(int maxResults) 参数说明: maxResults:用于指定最大的记录条数。 返回值:Criteria 对象。 示例 获取用户信息表中的前 3 条记录,关键代码如下[详细]
-
Hibernate Query接口 iterate方法:返回查询结果的迭代器
所属栏目:[Java] 日期:2020-12-15 热度:93
iterate 方法用来返回一个按照从前向后的顺序依次读取数据库记录的 Iterator 对象。该方法的优点是不用一次读取所有数据并转换为 Java 对象;缺点是只能按顺序访问查询结果集,而且不知道结果集中记录的数目。 语法: iterate() 返回值:Iterator 对象。 示例[详细]
-
Hibernate Criteria接口 createCriteria方法:创建一个新的Crite
所属栏目:[Java] 日期:2020-12-15 热度:60
createCriteria 方法用于创建一个新的 Criteria 对象,该方法用在执行连接查询时。 语法: createCriteria(String associationPath) 参数说明: associationPath:用于指定映射的联合属性。 返回值:Criteria 对象。 示例 将主题表与类别表通过 typeid 字段相[详细]
-
Hibernate Criteria接口 createAlias方法:建立连接查询
所属栏目:[Java] 日期:2020-12-15 热度:57
createAlias 方法用于建立连接查询,一般应用于不希望创建新的 criteria 示例时。 语法1 createAlias(String associationPath,String alias) 参数说明: associationPath:用于指定映射的联合属性。 alias:用于指定别名。 示例 本示例将主题表与回复表建立内[详细]
-
Hibernate Query接口 setEntity方法:用于绑定实体类参数
所属栏目:[Java] 日期:2020-12-15 热度:89
setEntity 方法用于绑定实体类参数。 语法: setEntity(String name,Object val) 参数说明: name:用于指定实体类的类名。 val:用于指定实体类对象。 示例 查询部门编号为 3 的员工信息,关键代码如下: Dept d = new Dept(); //定义表示部门实体的JavaBean[详细]
-
Hibernate Query接口 uniqueResult方法:单值检索
所属栏目:[Java] 日期:2020-12-15 热度:176
uniqueResult 方法用于返回唯一的结果对象。该方法一般用在确信只有一条满足条件的记录时,如果结果集的记录条数超出将会抛出异常。 语法: uniqueResult() 返回值:唯一的结果对象或 null。 示例 获取用户信息表中的第一条记录,关键代码如下: Session sess[详细]
-
Hibernate min方法:计算某一列的最小值
所属栏目:[Java] 日期:2020-12-15 热度:69
min 方法用于计算某一列的最小值。 语法: min(String propertyName) 参数说明: propertyName:用于指定计算最小值的属性列的列名。 返回值:AggregateProjection 类的对象。AggregateProjection 类为 Projection 类的子类。 示例 获取成绩信息表中的最低成[详细]