title: Grails 3 (unsaved) instance issue while fetching from database (GORM)
body: <p>I am getting an issue while fetching from the database using GORM like 
  UserRole.findByUser(User.first())
   or using any kind of dynamic finders for fetching object.</p>
  
  <p>It is always returning an object in an Unsaved state.</p>
  
  <p>com.tothenew.cat.UserRole : (unsaved)</p>
  
  <p>Can anyone explain why this is happening. </p>