流畅的hibernate映射

本文关键字:映射 hibernate | 更新日期: 2023-09-27 17:54:25

在我的类中我有一个布尔属性:

 public virtual bool IsDefaultPrice
    {
        get;
        set;
    }

我想根据db表中某些列的值在映射中设置该属性的值。

在我的表中有两列:price1和price2。

如果price1 = 0且price2 = 0,则IsDefaultPrice = true,否则IsDefaultPrice = false

我可以通过我的类的流畅的非hibernate映射实现这一点吗?

流畅的hibernate映射

如果您没有任何东西可以映射到数据库上,那么您只需要创建一个readonly属性,根据您的需求返回true或false。

public bool IsDefaultPrice
{
    get
    {
         return price1 == 0 && price2 == 0;
    }
}