论坛首页 Java企业应用论坛

hibernate中@Transient的使用

浏览 11013 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-19  

   项目中可能有许多实体的需要辅助的属性和方法辅助,hibernate中实体bean中所有的非static非@Transient那么必须使用@Transient注解的属性都可以被持久化,除非你将其注解为@Transient。

所有没有定义注解的属性相等于@Basic。

 

 

 

 @Transient
 public BigDecimal getTotalServicePrice() {
  BigDecimal total = new BigDecimal(0);
  // 总修正费用
  total = total.add(getTotalFixPrice());
  // 总送票费用
  BigDecimal df = getDeliveryInfo().getDeliveryFare();
  if (df != null)
   total = total.add(getDeliveryInfo().getDeliveryFare());
  // 总的卖价格调整
  total = total.add(priceFix);
  return total;
 }

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics