![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 87
gwoham
这个作者很懒,什么都没留下…
展开
-
Oracle 连接查询,字表多行字段合并为一行,以逗号分隔的查询SQL
要做什么看标题就懂了。。。 背景:1. 现有二表:test_main, test_sub 2. test_sub表的m_id是关联test_main的m_id字段的外键,main对sub为一对多。 求做成以下结果: 步骤 1. test_main建表SQL: create table test_main( ...原创 2013-07-17 11:45:08 · 2670 阅读 · 0 评论 -
Hibernate使用——实体映射的几种策略
环境:DB——MySQL,hibernate4.1.4 面向设计的粒度细分 通过对象细化,实现更加清晰的系统逻辑划分——情景:重新规划已有系统,通过case分析得出新的类设计,但相应地数据库的表的ER不希望改变。现有一表:t_person create table t_person( id int(11) not null auto_increment, name va...原创 2013-07-24 17:38:26 · 271 阅读 · 0 评论 -
Hibernate使用——一对一关联示例
一对一关联 一对一关联包括如下的两种类型: 1. 主键关联 2. 唯一外键关联 主键关联 一对一的主键关联形式,即两张关联表通过主键形成一对一映射关系。 下面是一个例子,oham 阵型与lulu阵型配对进行精神单挑,要求两组阵型人数相同,一对一PK: TOham.java package learnHibernate.be...原创 2013-08-02 16:33:21 · 124 阅读 · 0 评论 -
Hibernate使用——一对多关联示例
一对多关联 首先举一例:阵型cancan的人找lulu阵型里的人做心灵pk,无奈cancan阵型里的人与lulu阵型实力相距甚远。。。于是提出cancan阵型里的人可以群K lulu阵型里的单个人,当然,接受单挑。 在hibernate的映射中,一对多关联分为单向一对多和双向一对多关联。 单向一对多 TLulu.java: package learnHibernate.b...原创 2013-08-05 15:53:02 · 139 阅读 · 0 评论 -
Hibernate使用——多对多关联示例
多对多关联 在hibernate的关联映射当中,多对多的关联映射需要借助中间表完成。由于多对多关联的性能不佳(由于引入中间表,一次读取操作需要反复数次查询),因此设计中应该避免大量使用。 一个例子:角色Role与权限privilege的关系是典型的一对多关系,现有一个军团,一个军团里有团长,将军,军师和士兵这几个角色,在一个军团里,团长拥有全部权限,可以任命手下,发起团战,发起...原创 2013-08-05 17:48:00 · 75 阅读 · 0 评论 -
Hibernate使用——数据查询示例
Criteria Query的使用 Criteria 查询表达式 Criteria 本身只是一个查询容器,具体的查询条件需要通过Criteria.add方法加到Criteria实例中。 示例1: Criteria criteria = session.createCriteria(TPerson.class); criteria.add(Restrictions.eq("nam...原创 2013-08-23 21:31:20 · 162 阅读 · 0 评论