title: Is it possible to dynamically trigger calling of the @PostLoad method only on demand
body: <p>Env: JBoss Seam, JPA, Hibernate</p>
  
  <p>We use the @PostLoad annotation to dynamically initialize some of the transient variables in our @Entity (sometimes this involves looking up the parent entity to initialize status - which is a costly operation).</p>
  
  <p>But under certain circumstances, we don't want this @PostLoad to get triggered, since we will not rely on the transient variables.</p>
  
  <p>Is there a way to control the data dynamically post load.</p>
  
  <p>One way to solve this issue, is to call this method only on demand (i.e. by removing the @PostLoad annotation and manually calling this method), but this is also error prone.</p>
  
  <p>Are there any other ways to resolve this issue. </p>