very classic explanation of flush and clear which is used in jpa(hibernate) and should be used very carefully as the article desribed "it has a fatal effect on performance."
http://www.developerfusion.com/article/84945/flush-and-clear-or-mapping-antipatterns/
http://www.developerfusion.com/article/84945/flush-and-clear-or-mapping-antipatterns/