hibernate + spring 查找

问题描述

publicclassCapes{/***文件夹ID*/privateintid;/***所属用户*/privateUseruser;/***文件夹名称*/privateStringname;/***创建日期*/privateDatecreateTime;/***子文件夹*/privateSet<Capes>subCapes;/***用户资源*/privateSet<Source>subSources;}表结构CREATETABLE`capes`(`ID`int(11)NOTNULLauto_incrementCOMMENT'?審?ID',`USER_ID`int(11)defaultNULLCOMMENT'強???ID',`NAME`varchar(20)NOTNULLCOMMENT'?審?柤?',`CREATE_TIME`dateNOTNULLCOMMENT'?寶??',`PARENT_CAPES_ID`int(11)defaultNULLCOMMENT'晝?審?ID',PRIMARYKEY(`ID`))ENGINE=InnoDBAUTO_INCREMENT=16DEFAULTCHARSET=utf8;现在我想通过PARENT_CAPES_ID`查找capes下的子capes应该怎么写啊?

解决方案

解决方案二:
在capes表的hibernate映射中加下面代码<setname="subCapes"lazy="false"><keycolumn="id"/><one-to-manyclass="Capes"/></set>
解决方案三:
该回复于2011-03-14 17:08:44被版主删除
解决方案四:
@EntitypublicclassCapes{privateintid;privateStringname;privateDatecreateTime;privateSet<Capes>subCapes=newHashSet<Capes>();privateCapesparentCapes;@Id@GeneratedValuepublicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicDategetCreateTime(){returncreateTime;}publicvoidsetCreateTime(DatecreateTime){this.createTime=createTime;}@OneToMany(cascade={CascadeType.ALL},mappedBy="parentCapes")publicSet<Capes>getSubCapes(){returnsubCapes;}publicvoidsetSubCapes(Set<Capes>subCapes){this.subCapes=subCapes;}@ManyToOne@JoinColumn(name="PARENT_CAPES_ID")publicCapesgetParentCapes(){returnparentCapes;}publicvoidsetParentCapes(CapesparentCapes){this.parentCapes=parentCapes;}}

解决方案五:
引用1楼bbsfly1239的回复:

在capes表的hibernate映射中加下面代码<setname="subCapes"lazy="false"><keycolumn="id"/><one-to-manyclass="Capes"/></set>

上面的添加过了用spring怎么写啊?我用myeclipse生成的DAO里面写的是capesService.findByParentId()可是根本不对啊
解决方案六:
引用3楼evil_cloud的回复:

Javacode@EntitypublicclassCapes{privateintid;privateStringname;privateDatecreateTime;privateSet<Capes>subCapes=newHashSet<Capes>();privateCapesparent……

大哥您这是何意啊?小弟不懂啊
解决方案七:
引用4楼khtnly的回复:

引用1楼bbsfly1239的回复:在capes表的hibernate映射中加下面代码<setname="subCapes"lazy="false"><keycolumn="id"/><one-to-manyclass="Capes"/></set>上面的添加过了用spring怎么写啊?我用myeclipse生成的DAO里面写的是……

这个在配置文件里写的,或者用标签的方式告诉hibernate,设置他们的级联然后取的时候带子对象...
解决方案八:
fromcapesm,capesnwhere..

时间: 2024-10-29 21:03:30

hibernate + spring 查找的相关文章

Hibernate+Spring+Struts2框架相关项目示例

问题描述 我想做一个用Hibernate+Spring+Struts2框架集成的项目 解决方案 解决方案二:lz加油解决方案三:嗯加油

Hibernate+Spring怎么lazy处理BLOB字段

问题描述 使用hibernate + spring通过BlobByteArrayType 来处理BLOB字段,确实方便了很多,可以象操作普通的属性一样来操作blob,但问题是hibernate每次都会把blob字段抓取进来,对于大批量数据检索的时候这明显很低效率. 虽然hibernate3支持属性级的lazy,但是查了相关文档说这需要编译期的字节流增强,下面是文档中的描述: 引用 解决方案 按道理来说,BLOB对象的数据其实应该单独将其放在别的表,建立一对一关联.假如重构和数据迁移不是哪么麻烦的

hibernate+spring+mysql 问题,麻烦高手解决,搞了几天都没有搞出来

问题描述 2011-03-0900:22:18,343ERROR[org.springframework.web.context.ContextLoader]-<Contextinitializationfailed>org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.springframework.transaction.interceptor.TransactionAtt

框架-这么大一个论坛,就没有一个牛人能解决一个hibernate+spring+springmvc问题吗

问题描述 这么大一个论坛,就没有一个牛人能解决一个hibernate+spring+springmvc问题吗 就是我用hibernate+spring+springmvc搭建了一个框架,在执行增删改查时(用hql语句),只有查询和新增可以,修改和删除不报错,也不执行成功...但是用sql语句就可以执行修改和删除操作. 解决方案 请检查你的事务配置 如果还不能解决问题,请贴出控制事务代码块 解决方案二: 如果用sql能执行修改和删除操作.那就是你的spring事务没有提交导致的你试试 commit

求Struts2.0+Hibernate+Spring 项目

问题描述 有的直接发我的邮箱361118207@qq.com有案例发下谢谢 解决方案 解决方案二:struts1.0+hibernate+Spring的要吗,struts2的没有完整的,有个struts2+spring的先给你解决方案三:我有完整的项目联系我:327627236我发你解决方案四:迅雷下载地址:http://2.dc.ftn.qq.com/ftn_handler/5891b7c3dc81d4491455c59eb138b4ffa55fe0abe585c91c3f90d2e9465c

IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1

原文:IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1 从2004年开始做.NET到现在.直到最近要做一些JAVA的项目,如果说100个人写一篇关于.NET的文章,估计这10个人写的内容都是一样.但是如果说10个人写Java的文章,那真的是10个人10种写法.这就是最头痛的地方,开始学的时候真的很迷惑. 这里我们使用的是Hibernate 4.x + Spring MVC 3.x 1.建立一个Spring MVC的Project

hibernate+spring两表数据操作

问题描述 hibernate+spring两表数据操作 新手求教,这两个对象属性要怎么显示到前台界面 ,访问查询方法的时候只显示了student的属性,大侠们能不能帮帮我 解决方案 spring 整合Spring和Hibernate操作商品库存表 解决方案二: 要是在控制台显示的话,重写student类的toString()方法. 然后再把System.out.println(list);改成 for(Student student:list) System.out.println(studen

Hibernate+Spring+Struts2整合开发中的一个分页显示方案

分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或 者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当 把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2 项目时设计的分页代码,与大家分享交流. 1.DAO层接口的设计,在MemberDao接口中定义了如下两个方法: public interface MemberDao{ //省略了其他的代码 /** *//** * 分页查询 * @param hql 查询的

求:精通J2EE-Eclipse Struts Hibernate Spring 整合应用案例,电子完整版

问题描述 兄弟们谁有<精通J2EE-EclipseStrutsHibernateSpring整合应用案例>,电子完整版啊?给小弟发一份吧谢谢!邮箱:wenny288@126.com 解决方案 解决方案二:楼主啊我也想弄一份看看你要是得到的话,转一份给我哈谢谢了!!解决方案三:楼主啊我也想弄一份看看你要是得到的话,转一份给我哈software717@gmail.com不胜感谢解决方案四:我有<轻量级J2EE企业应用实践--hibernate+struts+spring整合>楼主要不要