Hibernate的视图功能
来源:互联网 发布:淘宝众筹资金到账 编辑:程序博客网 时间:2024/05/17 01:39
Hibernate3增加了视图功能
1. 定义hbm
<class name="Customer" table="customer">
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name" not-null="true"/>
</class>
<class name="Supplier" table="supplier">
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name" not-null="true"/>
</class>
<class name="All" mutable="false">
<subselect>
select id, name from customer
union
select id, name from supplier
</subselect>
<synchronize table="customer"/>
<synchronize table="supplier"/>
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name"/>
</class>
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name" not-null="true"/>
</class>
<class name="Supplier" table="supplier">
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name" not-null="true"/>
</class>
<class name="All" mutable="false">
<subselect>
select id, name from customer
union
select id, name from supplier
</subselect>
<synchronize table="customer"/>
<synchronize table="supplier"/>
<id name="id" unsaved-value="0" column="id">
<generator class="hilo"/>
</id>
<property name="name"/>
</class>
2. 定义POJO
pulic class Customer {
public Integer id;
public String name;
}
pulic class Supplier {
public Integer id;
public String name;
}
pulic class All {
public Integer id;
public String name;
}
public Integer id;
public String name;
}
pulic class Supplier {
public Integer id;
public String name;
}
pulic class All {
public Integer id;
public String name;
}
3. 查询
List all = session.createQuery("from All").list();
- Hibernate的视图功能
- “视图的功能” 小议
- HIBERNATE对视图的操作
- Hibernate对视图的操作
- hibernate中视图的映射
- Hibernate关于视图的处理
- Hibernate对视图的映射
- hibernate操作视图的问题
- Hibernate 映射视图的联合主键
- hibernate映射视图的两种方式
- Hibernate对视图的关联删除
- hibernate映射视图的一点心得,奇妙!
- 关于Hibernate 里面的视图映射
- 视图有以下几方面的功能
- 画廊视图(Gallery)的功能和用法
- 网格视图(GridView)的功能与用法
- MindManager 2018计划视图的功能详解
- Hibernate 映射视图的联合主键的问题
- net cf绘制透明图片
- 何为C语言关键字volatile
- jquery ajax传递中文参数乱码问题及解决方案
- 很美的句子,句句让人掉泪,整理了一下,和大家一同分享……
- 原创:发布一个基于TokyoTyrant的C#客户端开源项目
- Hibernate的视图功能
- 再次进来了
- 时隔一年,今天重新开始写学习delphi心得
- 十大经典误会 ,愿你笑口常开!^_^
- 【转】程序员应知——首先检查自己的问题
- More Than BREW: 解析BREW核心机制
- 说出你的想法,赢取Windows Phone 7手机
- Eclipse Int Platform for Java 错误的排查
- test1