title: How do I configure JPA table name at runtime?
body: <p>I have an issue where I have only one database to use but I have multiple servers where I want them to use a different table name for each server.</p>
  
  <p>Right now my class is configured as:</p>
  
  <pre><code>@Entity
  @Table(name="loader_queue")
  class LoaderQueue
  </code></pre>
  
  <p>I want to be able to have dev1 server point to loader_queue_dev1 table, and dev2 server point to loader_queue_dev2 table for instance.</p>
  
  <p>Is there a way i can do this with or without using annotations?</p>
  
  <p>I want to be able to have one single build and then at runtime use something like a system property to change that table name.</p>