`
longgangbai
  • 浏览: 7246712 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate中@Transient的使用

阅读更多

   项目中可能有许多实体的需要辅助的属性和方法辅助,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;
 }

分享到:
评论

相关推荐

    hibernate 注解所需的jar包

    hibernate 注解所需的jar包 ejb3-persistence.jar hibernate-annotations.jar hibernate-commons-annotations.jar

    Hibernate中的实体状态及转换

    Hibernate 实体状态 瞬态(transient) 持久化(persistent) 脱管(detached) 转换

    Hibernate注释大全收藏

    实体Bean中所有非static 非 transient 属性都可以被持久化,除非用@Transient注解。 默认情况下,所有属性都用 @Basic 注解。 public transient int counter; //transient property private String firstname; //...

    Hibernate注解.docx

    在Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射。 JPA提供了一套功能强大的注解。Hibernate直接使用了JPA的这套注解。当然,对于JPA中的一些不足,Hibernate又开发了一些自己的...

    Hibernate持久化对象的生命周期

    Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects)持久化对象(Persist Objects)、离线对象(Detached ...在Hibernate应用中Java对象的状态 Session的保存、更新、删除、查询方法:

    Hibernate的Session的javadoc

    而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实这些概念都很简单,Hibernate的javadoc写的都很清楚,只需看看就能明白。

    Hibernate环境配置与测试

    使用new关键字,没有持久化,没有缓存到Session中 Persistent (持久态) 特点:已经持久化,添加到Session缓存中 Detached(游离态 特点:已被持久化,但不在Session缓存中,处于此对象的叫游离对象

    java-ee-jpa-example-DanielCs1988:GitHub Classroom创建的java-ee-jpa-example-DanielCs1988

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。练习题创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    java-ee-jpa-example-martonTorok:GitHub Classroom创建的java-ee-jpa-example-martonTorok

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。练习题创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    java-ee-jpa-example-mate-kovacs:GitHub Classroom创建的java-ee-jpa-example-mate-kovacs

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。 练习题 创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    java-ee-jpa-example-AndrasTerrayCodecool:GitHub Classroom创建的java-ee-jpa-example-AndrasTerrayCodecool

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。 练习题 创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    java-ee-jpa-example-agnesgal:GitHub Classroom创建的java-ee-jpa-example-agnesgal

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。 练习题 创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    java-ee-jpa-example-egressyk:GitHub Classroom创建的java-ee-jpa-example-egressyk

    还检查内存中对象的状态(使用调试器,日志记录或System.out )。 练习题 创建一个PostgreSQL数据库jpaexampleDB并在resources/META-INF/persistence.xml修改数据库用户名和密码。 启动JPAExample 。 Student和...

    hibernate 学习

    很容易理解,就是从未与 session 发生过关系的对象, ^_^ ,例如在代码中直接 User user=new User() ;这样形成的 user 对象,就称为 Transient 对象了。

    毕业设计-物流管理系统的设计与实现(java)

    3.Caused by:org.hibernate.TransientObjectException:object references an unsaved transient instance 原因:代码中关联的对象没有set值进去。查看代码,发现是enterPriseStrength和enterprise为多对一

    深入理解hibernate的三种状态

    本篇文章主要介绍了深入理解hibernate的三种状态 ,主要包括了transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),有兴趣的同学可以了解一下

    jdbc基础和参考

    ORM:使用元数据信息来描述对象和数据库之间的关系,并且能够自动实现java中持久化对象到关系型数据库中表的映射 脏检查:自动对缓存中的数据进行检查,并且选择在合适的时机和数据库之间进行交互,以保持数据的...

    java面试题

    如果不使用Hibernate自带的分页,则采用什么方式分页? 62 71.16. hibernate中一对多配置文件返回的是什么? 63 71.17. hibernate拒绝连接、服务器崩溃的原因?最少写5个 63 71.18. Hibernate主键介绍 63 71.18.1. ...

    javax.persistence.jar

    javax.persistence.Transient.class javax.persistence.Tuple.class javax.persistence.TupleElement.class javax.persistence.TypedQuery.class javax.persistence.UniqueConstraint.class javax.persistence....

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

Global site tag (gtag.js) - Google Analytics