{"id":294,"date":"2009-12-22T19:45:30","date_gmt":"2009-12-22T21:45:30","guid":{"rendered":"http:\/\/www.nextframework.org\/site\/?p=294"},"modified":"2009-12-22T19:47:57","modified_gmt":"2009-12-22T21:47:57","slug":"gerando-tabelas-automaticamente-no-banco-de-dados","status":"publish","type":"post","link":"https:\/\/www.nextframework.org\/site\/294\/tutorial\/gerando-tabelas-automaticamente-no-banco-de-dados","title":{"rendered":"Gerando tabelas automaticamente no banco de dados"},"content":{"rendered":"<p>Nesse tutorial ensinaremos como fazer com que sejam geradas as tabelas no banco de dados automaticamente a partir da configura\u00e7\u00e3o das entidades da aplica\u00e7\u00e3o.<\/p>\n<p>Utilizaremos os recursos de gera\u00e7\u00e3o de tabelas do Hibernate para isso. <\/p>\n<p>O primeiro passo \u00e9 criar dentro da pasta src (ou a pasta fonte da sua aplica\u00e7\u00e3o) o arquivo hibernate.properties.<\/p>\n<p>Nesse arquivo podem ser colocadas qualquer configura\u00e7\u00e3o do hibernate, n\u00e3o apenas a apresentada nesse tutorial.<\/p>\n<p>Edite o arquivo <u>hibernate.properties<\/u> criado e adicione a seguinte linha:<\/p>\n<p><strong><font face=\"Courier New\"><font color=\"#000000\">hibernate.hbm2ddl.auto=<\/font><font color=\"#000080\">update<\/font><\/font><\/strong><\/p>\n<p>Isso far\u00e1 com que o hibernate atualize a estrutura do banco de dados de acordo com as altera\u00e7\u00f5es das entidades. Sempre que houver alguma modifica\u00e7\u00e3o como adi\u00e7\u00e3o ou remo\u00e7\u00e3o de atributos, novas entidades, ou qualquer outra altera\u00e7\u00e3o que necessite modificar a estrutura do banco, o hibernate far\u00e1 o trabalho pra voc\u00ea.<\/p>\n<p>Ao publicar a sua aplica\u00e7\u00e3o o arquivo hibernate.properties deve ficar em WEB-INF\/classes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nesse tutorial ensinaremos como fazer com que sejam geradas as tabelas no banco de dados automaticamente a partir da configura\u00e7\u00e3o das entidades da aplica\u00e7\u00e3o. Utilizaremos os recursos de gera\u00e7\u00e3o de tabelas do Hibernate para isso. O primeiro passo \u00e9 criar dentro da pasta src (ou a pasta fonte da sua aplica\u00e7\u00e3o) o arquivo hibernate.properties. Nesse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[21],"class_list":["post-294","post","type-post","status-publish","format-standard","hentry","category-tutorial","tag-hibernate"],"_links":{"self":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/posts\/294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/comments?post=294"}],"version-history":[{"count":2,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/posts\/294\/revisions"}],"predecessor-version":[{"id":296,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/posts\/294\/revisions\/296"}],"wp:attachment":[{"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/media?parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/categories?post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nextframework.org\/site\/wp-json\/wp\/v2\/tags?post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}