Pojo:
private Integer formId;
private String formName;
private Integer formLevel;
public Integer getFormId() {
return formId;
}
public void setFormId(Integer formId) {
this.formId = formId;
}
public String getFormName() {
return formName;
}
public void setFormName(String formName) {
this.formName = formName;
}
public Integer getFormLevel() {
return formLevel;
}
public void setFormLevel(Integer formLevel) {
this.formLevel = formLevel;
}
private Form parentFormInfo;
//
private Set<Form> childFormList=new HashSet();
public Form()
{
}
public Form getParentFormInfo() {
return parentFormInfo;
}
public void setParentFormInfo(Form parentFormInfo) {
this.parentFormInfo = parentFormInfo;
}
public Set<Form> getChildFormList() {
return childFormList;
}
public void setChildFormList(Set<Form> childFormList) {
this.childFormList = childFormList;
}
Form.hbm.xml:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>
<class name="Form" table="form">
<id name="formId" column="FormId">
<generator class="identity" />
</id>
<property name="formName" column="FormName" />
<property name="formLevel" column="FormLevel" />
<many-to-one name="parentFormInfo" column="parentId"></many-to-one>
<set name="childFormList" inverse="true" lazy="true"
cascade="all">
<key column="parentId" />
<one-to-many class="Form" />
</set>
</class>
<sql-query name="queryAllParentFormByFormId">
<![CDATA[
with showtree(formid,parentid,formname,formlevel)
as
(
select top 1 formid,parentid,formname,formlevel from form f where f.formid=:formId union all select t.formid,t.parentid,t.formname,t.formlevel from form as t join showtree on t.formid=showtree.parentid
)
SELECT formid,parentid,formname,formlevel FROM showtree order by parentid
]]>
<return alias="f" class="Form"/>
</sql-query>
</hibernate-mapping>
Dao中:
List<Form> list = getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.getNamedQuery(queryName).setInteger("formId", formId);
List<Form> l=query.list();
return l;
}
});
分享到:
相关推荐
使用的数据库:SQLServer2000(存储过程) js框架:Jquery/ajax 说明: 基于AJAX树状目录显示 支持灵活的 目录添加、删除、修改、排序、栏目备注、栏目移动[向上] 支持 栏目选择 1.基于AJAX树状目录显示 2.支持灵活...
##程序开发软件: Visual Studio 2010以上 数据库:sqlserver2005以上 前台显示系统包括首页、课程信息、教师信息、获奖信息、课程实践、教材信息、论文信息、课件信息、录像信息、在线答疑、个人用户管理等栏目,现...
大家好,今天给大家介绍基于javaEE+原生Servlet+SqlServer的医院管理住院系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客...
网上在线论坛主要的功能是讨论各种语言的开发技术、技巧,并交流开发经验等,但是需要对技术栏目的文章浏览和发表文章功能加以限制
一款美食分享网站源码,适合二次开发。代码完整,后台功能强大,可以根据需求创建模型,添加数据字段,后台设置静态标签以及SQL标签,利用模板在前台展示。大部分功能可不需二次开发,利用后台即可实现网站样式,...
A5下载是国内最大站长资源平台,包含源码、软件、素材、教程 4大栏目 人人为我,我为人人,如果您有好资源,别忘了来A5下载分享 ××××××××××××××××××××××××××××××××× 网站站长、...
并交流开发经验等,但是需要对技术栏目的文章浏览和发表文章功能加以限制,这样,论坛的管理功能显得尤为重要,除此之外,还需要将用户划分为不同级别,根据用户级别的不同在论坛中为用户分配不同的权限,同时一个...
(3) Microsoft SQL Server 2000 应用平台: (1) Microsoft.NET Framework (2) Microsoft IIS 6.0。 (3) Microsoft SQL Server 2000 1.2系统功能概述 前台的的主要功能如下: (1) 查找图书 (2) 查看订货...
Song CMS是一款基于PHP+MySQL、ASP+Access/SQL Server开发,面向企业,支持多国语言的CMS, 帮助企业用户快速建设与部署企业级门户网站。强大的调用标签,无技术门槛,简单,易用,美观,实用!源码全公开,未作任何...
login:登录界面 register:注册界面 ...model:定义的是商品类Goodselement和用户类Member tools:定义CheckCode验证码处理的servlet,Chstr字符转换处理,connDB连接数据库 dao:实现数据库用户表的查询和插入操作
0技术,采用Microsoft Access/SQL Server 2000/2005/2008存储过程进行多层架构开发的内容管理系统。其功能设计主要面向中大型企业、各个行业、事业单位以及政府机关等复杂功能站点。系统已建立文章系统、图片系统、...
vs2008 access / sqlserver2005 1.图片模块:图片上传,自动裁切缩略图以及图片信息管理模块。无限极栏目。 2.新闻系统模块,新闻的发布以及管理。无限极栏目。 3.自定义皮肤以及自定义信息显示功能:系统自带标签可...
4.系统可轻松切换Access/sqlserver2005两套数据库。 5.整站静态页生成功能,可生成首页,栏目页,内容页全站静态化以降低服务器负担。 v 1.0浪曦图库系统 2.0浪曦图库系统 数据库 Access与sqlserver2005,手动...
1.图片模块:图片上传,自动裁切缩略图以及图片信息管理模块。...4.系统可轻松切换Access/sqlserver2005两套数据库。 5.整站静态页生成功能,可生成首页,栏目页,内容页全站静态化以降低服务器负担。
.NET Framework:.NET3.5 主要开发语言:c# 使用数据库:SQLServer 2005 开发工具:Visual ...1、在SQLServer2005中附加文件夹Data内的数据库 2、更改WebConfig文件中数据库的链接。 如需帮助,请加QQ:595955182
最近学习了一下SQL的分页查询,总结了以下几种方法。 首先建立了一个表,随意插入的一些测试数据,表结构和数据如下图: 现在假设我们要做的是每页5条数据,而现在我们要取第三页的数据。(数据太少,就每页5条了)...
飞飞Asp乐园Asp Sql存储过程版无限级分类 开发说明: 本程序基于Asp环境开发 使用的数据库:SQLServer2000(存储过程) js框架:Jquery/ajax 数据库名称:archives <br>***能说明: 基于AJAX树状...
1、采用UTF-8编码,支持多国语言。 2、多栏目支持,支持开通无限个数的留言板,可以为每个栏目设置独立的...5、同时支持mysql和sqlserver数据库。 6、后台管理登录地址:totgb/login.jsp 用户名:admin 密 码:admins
整站生成静态页实例!! 1.图片模块:图片上传,自动裁切缩略图以及图片信息...4.系统可轻松切换Access/sqlserver2005两套数据库。 5.整站静态页生成功能,可生成首页,栏目页,内容页全站静态化以降低服务器负担。
本文通过研究ASP技术+数据库SQL Server 2000变成方法,以 Microsoft公司Internet Information Server 5.0作为Web服务器,实现了一个基于浏览器/服务器(Browser/Server)模式的网络新闻发布系统,完成了用户浏览及...