<div dir="ltr">Hi -<div><br></div><div>I have an entity declaration in persistent as follows:</div><div><br></div><div>share [mkPersist sqlSettings { mpsGenerateLenses = True, mpsPrefixFields = False }, mkMigrate "migrateAll"] [persistLowerCase|<br>    Account <br>        accountNo           Text<br>        accountType         AccountType  <br>        accountHolderName   Text  <br>        accountOpenDate     UTCTime default=CURRENT_TIME<br>        accountCloseDate    UTCTime Maybe default=NULL<br>        currentBalance      MoneyUSD<br>        rateOfInterest      Double <br>        Primary             accountNo<br>        deriving Show <br>|]</div><div><br></div><div>I am getting this compilation error ..</div><div><br></div><div>• No instance for (Generic (Key Account))<br>        arising from the 'deriving' clause of a data type declaration<br>      Possible fix:<br>        use a standalone 'deriving instance' declaration,<br>          so you can specify the instance context yourself<br>    • When deriving the instance for (aeson-1.4.6.0:Data.Aeson.Types.ToJSON.ToJSON<br>                                        (Key Account))<br>   |<br>40 | share [mkPersist sqlSettings { mpsGenerateLenses = True, mpsPrefixFields = False }, mkMigrate "migrateAll"] [persistLowerCase|<br>   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...<br><div><br></div><div>and another exactly similar for FromJSON</div><div><br></div><div>What exactly is going wrong here ? I am not using json in the above definition.</div><div><br></div><div>regards.</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Debasish Ghosh<br><a href="http://manning.com/ghosh2" target="_blank">http://manning.com/ghosh2</a></div><div><a href="http://manning.com/ghosh" target="_blank">http://manning.com/ghosh</a><br></div><div><br>Twttr: @debasishg<br>Blog: <a href="http://debasishg.blogspot.com" target="_blank">http://debasishg.blogspot.com</a><br>Code: <a href="http://github.com/debasishg" target="_blank">http://github.com/debasishg</a></div></div></div></div></div>