我有一个Samples在我的DB 中命名的表,它有一个名为baselinewhich 的列,它是一个布尔变量.我想在baseline设置为的行中进行搜索1,因此我在DB(MySQL)中创建了一个视图.现在,Samples我不想查询表,而是查询此视图(名称为Baselines).
我是否需要在hibernate cfg文件中为此视图添加声明?另外,我是否需要创建另一个以此命名的Java类Baselines?
ska*_*man 12
Hibernate可以像处理任何表一样对待视图.只需根据该视图定义实体类(Baselines如您所说).
视图最常见的困难是某些数据库引擎无法处理视图上的插入或更新,因此如果应用程序尝试修改数据,请注意这一点.我不知道MySQL能否做到这一点.
使用视图的另一种方法是使用Hibernate Filters,它在Hibernate会话级别执行相同的操作.
| 归档时间: |
|
| 查看次数: |
17750 次 |
| 最近记录: |