1、 数据库建立视图
2、通过myeclipse的hibernate 反向工程,生成PO两个对象,和DAO
其中PO对象用注解生成,摒弃冗长的XML配置
2.1
po对象1:VWrmInvAccessDis.Java
po对象2:VWrmInvAccessDisId.java
DAO类:VWrmInvAccessDisDAO.java
3:将联合主键,转换为普通主键
3.1项目中删除VWrmInvAccessDis.java文件,将VWrmInvAccessDisId类改名(编译)为VWrmInvAccessDis,改命后和表PO对象一样的用法
3.2打开改名后的VWrmInvAccessDis.java文件,自行添加注解和标识
3.3类开始增加
@Entity
@Table(name = "v_wrm_inv_access_dis", schema = "XXX")
3.4找到视图中类似的ID行,增加注解
@Id
@Column(name = "INV_ACCESS_DIS_ID", nullable = false, precision = 22, scale = 0)
public BigDecimal getInvAccessDisId() {
return this.invAccessDisId;
}
3.5按提示排错,(将VWrmInvAccessDisId类改名(编译)为VWrmInvAccessDis)的错误
4.删除不必要的DAO类方法,保留部分FIND方法,用于视图查询。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....