title: Is it possible to treat a table as read only in hibernate?
body: <p>I have some tables for which I have no reason to ever update from within the application, so I would like to prevent it from happening even accidentally by a bug somewhere else.</p>
  
  <p>I see the <code>@Immutable</code> annotation, but it looks like that will still allow insertions and deletions.  I'd like to full on treat the whole table (not just each entity) as written in stone.  Is there an easy way to accomplish this? Or do I misunderstand the documentation on <code>@Immutable</code>?</p>
  
  <p>If an example is needed, lets say that there is a table with <code>MONTH</CODE> table, and a <code>Month</code> entity, and a <code>APPOINTMENT</code> table with a <code>Appointment</code> entity associated.  I would never want to delete or insert a row into month. </p>