public class Capes {
/**
* 文件夹ID
*/
private int id;
/**
* 所属用户
*/
private User user;
/**
* 文件夹名称
*/
private String name;
/**
* 创建日期
*/
private Date createTime;
/**
* 子文件夹
*/
private Set<Capes> subCapes;
/**
* 用户资源
*/
private Set<Source> subSources;
}表结构CREATE TABLE `capes` (
`ID` int(11) NOT NULL auto_increment COMMENT '?審?ID',
`USER_ID` int(11) default NULL COMMENT '強???ID',
`NAME` varchar(20) NOT NULL COMMENT '?審?柤?',
`CREATE_TIME` date NOT NULL COMMENT '?寶??',
`PARENT_CAPES_ID` int(11) default NULL COMMENT '晝?審?ID',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
现在我想通过 PARENT_CAPES_ID` 查找capes下的子capes 应该怎么写啊?
/**
* 文件夹ID
*/
private int id;
/**
* 所属用户
*/
private User user;
/**
* 文件夹名称
*/
private String name;
/**
* 创建日期
*/
private Date createTime;
/**
* 子文件夹
*/
private Set<Capes> subCapes;
/**
* 用户资源
*/
private Set<Source> subSources;
}表结构CREATE TABLE `capes` (
`ID` int(11) NOT NULL auto_increment COMMENT '?審?ID',
`USER_ID` int(11) default NULL COMMENT '強???ID',
`NAME` varchar(20) NOT NULL COMMENT '?審?柤?',
`CREATE_TIME` date NOT NULL COMMENT '?寶??',
`PARENT_CAPES_ID` int(11) default NULL COMMENT '晝?審?ID',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
现在我想通过 PARENT_CAPES_ID` 查找capes下的子capes 应该怎么写啊?
解决方案 »
- 急求!关于UEditor struts2获取UEditor的时候 将&转义了
- tomcat6.0 在myeclipse 7.0启动时会报这样的错
- oracle数据库用模糊查询怎么得不到汉字的搜索结果?
- 小女子求助各位大侠--关于ireport的问题
- 我有一个文件是1111提供给用户下载,但是我想让用户得到这个文件的名称是XXX, 如何实现??
- 20919259
- 怎么在启动叶面上的一个applet的时候让servlet传一些变量进去
- 哪个大虾能提供一下smartupload的下载亚?!官方网站关了!!多谢了!!
- 我在安装jive3.13第二步就出现了乱码,那位大哥给解决一下.
- 如何将 Tomcat 4 整合在 IIS 里,请高手指点
- 求老师帮忙
- 求救JS问题
<set name="subCapes" lazy="false">
<key column="id" />
<one-to-many class="Capes" />
</set>
@Entity
public class Capes {
private int id;
private String name;
private Date createTime;
private Set<Capes> subCapes=new HashSet<Capes>();
private Capes parentCapes;
@Id
@GeneratedValue
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
@OneToMany(cascade={CascadeType.ALL},
mappedBy="parentCapes")
public Set<Capes> getSubCapes() {
return subCapes;
}
public void setSubCapes(Set<Capes> subCapes) {
this.subCapes = subCapes;
}
@ManyToOne
@JoinColumn(name="PARENT_CAPES_ID")
public Capes getParentCapes() {
return parentCapes;
}
public void setParentCapes(Capes parentCapes) {
this.parentCapes = parentCapes;
}
}
用spring怎么写啊?
我用myeclipse生成的 DAO 里面写的是 capesService.findByParentId()
可是根本不对啊