在同—个类中使用One2Many和Many2One
@Entity
public class Org {
private int id;
private String name;
private Set<Org> children = new HashSet<Org>();
private Org parent;
@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;
}
@OneToMany(cascade=CascadeType.ALL, mappedBy="parent")
public Set<Org> getChildren() {
return children;
}
public void setChildren(Set<Org> children) {
this.children = children;
}
@ManyToOne
@JoinColumn(name="parent_id")
public Org getParent() {
return parent;
}
public void setParent(Org parent) {
this.parent = parent;
}
}
- 浏览: 316355 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (286)
- 设计模式 (14)
- spring (5)
- 开发工具 (12)
- java (19)
- apache.commons工具 (7)
- ibaits (5)
- extjs4.0 (4)
- 数据库 (2)
- spring工具类 (2)
- jquery1.8 (32)
- 杂记 (1)
- linux (2)
- Quart (1)
- springMVC (2)
- webservice (1)
- oracle (5)
- dwr (6)
- jbmp3 (27)
- lucene3.5 (27)
- javascript (18)
- hibernate3.3.2 (27)
- spring事务管理 (10)
- nio (2)
- strust2 (3)
- jvm (7)
- jquery-easyui-1.2.6 (22)
- 多线程 (14)
- maven (3)
- 常用正则表达式 (4)
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
发表评论
-
Hibernate一对一映射配置详解
2014-12-05 09:31 1029一对一关联分为主键关联与外键关联。 主键关联:不必加额外的 ... -
createSQLQuery的addEntity和setResultTransformer方法
2014-02-27 11:44 10811. 使用SQLQuery对原生SQL查询执行的控制是通 ... -
hibernate 映射文件中 fetch 跟lazy
2014-02-13 11:36 1274fetch 和 lazy 主要是用来级联查询的 而 ... -
Hibernate中inverse="true"的理解
2014-02-12 16:05 570举例如下 Customer类: Java代码 ... -
二十三、hibernate事务隔离级别-悲观锁-乐观锁
2013-03-17 21:07 10151、事务并发时可能出现的问题: 第一类丢失更新(Lost ... -
二十二、 1+N 问题
2013-03-16 23:11 803问题的来源: 在@ManyToOne中,由于默认的fetc ... -
十九、Query的list和iterate方法的不同之处
2013-03-16 23:00 10891、list取所有字段2、iterate先取 ID,等用到的 ... -
二十、一级缓存和二级缓存和査询缓存
2013-03-16 22:51 585注意session.clear()的运用,及时清理缓存,尤 ... -
二十一、Ehcache 中ehcache.xml 配置详解和示例
2013-03-16 22:25 855<ehcache xmlns:xsi="h ... -
十八、Hibernate 查询(Query Language)
2013-03-16 22:15 825NativeSQL >HQL.> EJBQL(J ... -
十六、继承映射
2013-03-13 16:18 8481 三种方式a) 一张总表SINGLE_TABLE ... -
十五、集合映射
2013-03-13 11:24 7021 Set2 List (与Set差不多 多个@O ... -
十四、关联关系中的CRUD_Cascade_Fetch
2013-03-12 15:26 9021 设定cascade以设定在持久化时对于关联对象的 ... -
十三、多对多
2013-03-11 22:15 8071 单向关联:关系模型(Teache多对多Stude ... -
十二、多对一与一对多
2013-03-11 17:22 8831 多对一单向关联实体模型(User多对一Grou ... -
十一、组件映射
2013-03-10 20:57 7941 对象关系:一个对象是另外一个对象的一部分2 数 ... -
十、一对一关联
2013-03-10 20:43 12411 一对一单向外键关联Annotation: 在被约 ... -
九、Session缓存
2013-02-28 15:10 894Session接口是Hibernate向应用程序提供操作 ... -
八、Session
2013-02-28 10:53 862方法 (CRUD)save delete:只要对象有主键, ... -
七、三种状态
2013-02-23 22:45 572三种状态的区分关键在于 有没有ID ID在数 ...
相关推荐
#### 十、树状结构索引(Tree-Structured Indexing) 本章专注于树状结构索引技术,如B树和B+树。这些索引结构能够极大地提高数据检索的速度,尤其是在大型数据库中更为显著。 #### 十一、基于哈希的索引(Hash-...
这种模式可以构建树状的结构,其中每个节点既可以是叶子节点也可以是分支节点。组合模式特别适合于那些具有层次结构的应用场景。例如,在文件系统的管理中,可以将文件夹和文件都看作是文件系统的一部分,通过组合...
- 可以在树状结构中选择不同的节点来查看其对应的判断矩阵。 2. **判断矩阵值的输入**:手动输入或通过导入方式填充矩阵。 - 支持直接在界面上点击数字按钮输入。 3. **判断矩阵一致性比例实时显示**:在输入...
- **物理设计原则**:概述了物理数据库设计的基本原则,如选择合适的存储结构、索引等。 - **性能调优技术**:分享了一系列提高数据库性能的调优技术,如查询优化、索引调整等。 - **系统监控与维护**:介绍了如何...
* 树状结构版本模型 * 不同的版本状态:工作版本、提交版本、发放版本、冻结版本 十、产品配置规则 * 变量配置规则 * 版本配置规则 * 有效性配置规则 十一、权限类型 * 读 * 写 * 删除 * 更改 * 更改所有权 ...
- **知识点解析**:医学主题词表(MeSH)的树状结构表共有15大类,这有助于用户按照学科领域进行文献的分类检索。 #### 十五、WinSPIRS操作系统的界面布局 - **知识点解析**:WinSPIRS操作系统的主屏幕分为三个...
- **树状结构存储**:使用数据库存储具有层次关系的数据。 - **存储过程**:预先编译好的SQL代码块,可以提高性能。 - **触发器**:在特定事件发生时自动执行的代码。 - **数据库设计三范式**:规范化数据库结构以...
5. **线段树**:用于区间查询和修改的树状数据结构,常用于求和、最值等问题。 6. **Splay树**:通过自旋操作平衡二叉搜索树,提高查询效率。 7. **并查集**:用于处理不相交集合的问题,提供查找、合并等操作。 8. ...
层次聚类是一种生成文档之间层次结构的方法,可以形成树状的聚类结果。这种方法适用于文档的组织和导航。 #### 十八、矩阵分解与潜在语义索引 矩阵分解技术可以揭示文档之间的潜在关联,潜在语义索引(LSI)利用...
- **DOM**:树状结构模型,适合小文件和随机访问。 #### 三十三、数据库连接语句 例如,使用JDBC连接MySQL: ```java Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(...
在前端开发中,递归常用于处理树状结构数据、深度优先搜索等场景。 ### 十八、Web标准与语义化标签 Web标准是指一系列用于描述网页内容和结构的技术规范,包括HTML、CSS、JavaScript等。语义化标签是指那些能够...
- **文件系统结构**:UNIX文件系统采用树状层级结构,根目录用 `/` 表示,所有的文件和目录都是以根目录为基础的。 - **目录项**:每个目录实际上是一个文件,包含若干目录项,每个目录项记录了一个文件名及其相关...
一般应当由数据库、计算机硬软件系统、数据库管理系统和用户(最终用户、应用程序设计员和数据库管理员)四个部分构成。 二十一、 关系 关系是一张二维表对应一个关系。 二十二、 类 类就是指一组具有相同结构、...
- 支持树状逻辑、分层结构,使得流程设计更加灵活; - 可以设置多分支路径,根据客户的选择进行动态节点跳转; - 用户能够根据业务需要,自行修改IVR流程; - 具备电话交换机的基本功能,可以替代集团电话交换机...
- **历史**: X Window System 是一个为Unix和类Unix系统设计的显示协议。 - **架构及原理**: 由客户端-服务器架构组成,提供图形用户界面的支持。 - **Xserver**: 处理图形输出和用户输入的服务器部分。 - **X...