{"id":441,"date":"2010-04-28T21:20:30","date_gmt":"2010-04-29T00:20:30","guid":{"rendered":"http:\/\/www.boaglio.com\/?p=441"},"modified":"2021-02-09T15:51:11","modified_gmt":"2021-02-09T18:51:11","slug":"10-motivos-para-usar-o-squirrel-sql","status":"publish","type":"post","link":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/","title":{"rendered":"10 motivos para usar o SQuirreL SQL"},"content":{"rendered":"<p>Hoje em dia d\u00e1 muita pena de um consultor do mercado que n\u00e3o conhece as ferramentas que o mercado oferece, <a href=\"http:\/\/br.kde.org\/Entrevista_Fernando_Boaglio_2010\">recentemente fui entrevistado pelo projeto KDE<\/a> (que eu ajudo) para falar um pouco sobre esse assunto.<\/p>\n<p>Com certeza quem n\u00e3o trabalha com banco de dados \u00e9 minoria, se voc\u00ea como eu pertence \u00e0 maioria,<em> n\u00e3o saia de casa sem o esquilo<\/em>!<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"esquilo\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg\" alt=\"\" width=\"300\" height=\"199\" \/><\/a><br \/>\n<!--adsense#bannertextomeio--><\/p>\n<p>Desenvolvido desde 2001 o <strong>SQuirreL SQL<\/strong> \u00e9 a melhor ferramenta que voc\u00ea pode usar no seu trabalho, necessitando de poucos ajustes para funcionar pra valer.<br \/>\nComece fazendo o <a href=\"http:\/\/www.squirrelsql.org\/\">download do JAR no site oficial<\/a> (n\u00e3o baixe o ZIP, que cont\u00e9m menos recursos), e continue lendo!<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-448\" title=\"SQL SQuirreL 3.1.1\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel1-246x300.png\" alt=\"\" width=\"246\" height=\"300\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel1-246x300.png 246w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel1.png 492w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/a><\/p>\n<p>Separei as principais vantagens sobre ele:<\/p>\n<ol>\n<li><strong>\u00c9 open source<\/strong> &#8211; al\u00e9m de gratuito, o c\u00f3digo fonte \u00e9 totalmente aberto, o que facilita o seu crescimen,, to com a ajuda da comunidade criando novas melhorias e estendendo suas funcionalidades com plugins.<\/li>\n<li><strong>\u00c9 multiplataforma<\/strong> &#8211; como ele \u00e9 feito em Java, roda praticamente em qualquer plataforma existente.<\/li>\n<li><strong>Suporta mais de 20 bancos de dados<\/strong> &#8211; usando um driver JDBC ele suporta diversos bancos, entre eles eu uso mais os drivers do <a href=\"http:\/\/www.oracle.com\/technology\/software\/tech\/java\/sqlj_jdbc\/index.html\">Oracle<\/a>, <a href=\"http:\/\/dev.mysql.com\/downloads\/connector\/j\/\">MySQL<\/a>, <a href=\"http:\/\/jdbc.postgresql.org\/download.html\">PostgreSQL<\/a>, <a href=\"http:\/\/www.ibm.com\/db2\/express\/\">DB2<\/a> e <a href=\"http:\/\/sourceforge.net\/projects\/jtds\/files\/\">SQL Server<\/a>Clique na op\u00e7\u00e3o <em>Drivers<\/em>, depois <em>MySQL<\/em> e selecione a op\u00e7\u00e3o para <em>modificar<\/em> o driver.\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-451\" title=\"Configurando JDBC\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel3-300x198.png\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel3-300x198.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel3.png 1021w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Em seguida clique na aba <em>Extra Class Path<\/em>, clique em <em>Add<\/em> e selecione o arquivo jar do JDBC do MySQL (exemplo: <em>mysql-connector-java-5.1.5-bin.jar<\/em>). Depois de selecionado o arquivo, clique em <em>List Drivers <\/em>e selecione uma op\u00e7\u00e3o do combo <em>Class Name<\/em>.<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-452\" title=\"Configurando Driver MySQL\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel4-300x253.png\" alt=\"\" width=\"300\" height=\"253\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel4-300x253.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel4.png 539w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Felizmente s\u00f3 precisamos criar o driver uma vez, agora vamos criar uma conex\u00e3o clicando no <em>+<\/em> :<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-453\" title=\"Configurar um acesso ao MySQL\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel5-300x278.png\" alt=\"\" width=\"300\" height=\"278\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel5-300x278.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel5.png 566w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Informe os dados do banco, e selecione a op\u00e7\u00e3o <em>Auto Logon<\/em> e clique em <em>Ok<\/em> para salvar.<\/li>\n<li><strong>Tem interface em portugu\u00eas<\/strong> &#8211; n\u00e3o \u00e9 qualquer ferramenta que oferece o nosso idioma, para isso basta alterar o <em>Locale<\/em> nas <em>Prefer\u00eancias Globais<\/em> dentro da aba <em>Geral<\/em>.<a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-449\" title=\"alterar idioma\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel2-300x190.png\" alt=\"\" width=\"300\" height=\"190\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel2-300x190.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel2.png 936w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<p>Nem tudo est\u00e1 traduzido, mas j\u00e1 \u00e9 um come\u00e7o.<\/li>\n<li><strong>Possui auto-complete de tabelas e colunas<\/strong> &#8211; hoje se a ferramenta n\u00e3o tem auto-complete, voc\u00ea demora para montar os seus comandos SQL no m\u00ednimo o dobro do tempo.<br \/>\nVejam um exemplo listando as tabelas existentes:<a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-454\" title=\"auto-complete de tabela\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel6-300x182.png\" alt=\"\" width=\"300\" height=\"182\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel6-300x182.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel6.png 418w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>E outro sugerindo o nome das colunas de uma tabela:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-455\" title=\"auto-complete de coluna de tabela\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel7-300x204.png\" alt=\"\" width=\"300\" height=\"204\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel7-300x204.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel7.png 454w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li><strong>Facilmente altera tabelas<\/strong> &#8211; lembrar a sintaxe de remover ou aumentar o tamanho uma coluna nem sempre \u00e9 trivial, ainda mais quando existem diferentes tipos de banco e cada um com sua sintaxe. Felizmente existe aqui o plugin chamado <strong>Refactoring<\/strong> que conforme o tipo de banco de dados, oferece um assistente que facilmente podemos manipular a estrutura de nossas tabelas.<br \/>\nNo exemplo abaixo, adicionaremos uma coluna para armazenar a sigla do pa\u00eds da tabela <em>ESTADO<\/em>:<a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-457\" title=\"refactoring\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel8-300x239.png\" alt=\"\" width=\"300\" height=\"239\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel8-300x239.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel8.png 699w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Depois \u00e9 poss\u00edvel ver o comando SQL que o assistente gerou para alterar a tabela:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-458\" title=\"refactoring adicionando uma coluna\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel9-300x148.png\" alt=\"\" width=\"300\" height=\"148\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel9-300x148.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel9.png 816w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li><strong>Copia tabelas para diferentes bancos<\/strong> &#8211; com o plugin <strong>DB Copy <\/strong> podemos facilmente copiar tabelas (estrutura + registros) , suas chaves prim\u00e1rias e estrangeiras, at\u00e9 se quisermos tamb\u00e9m gravar um script dessa c\u00f3pia completa.No exemplo vamos copiar duas tabelas da conex\u00e3o com o <em>MySQL<\/em> para outra conex\u00e3o com o <em>Oracle<\/em>.<br \/>\nCom as duas sess\u00f5es abertas, selecionamos as tabelas que desejamos copiar e clicamos com o bot\u00e3o esquerdo do mouse:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-459\" title=\"DB Copy \" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel10-300x286.png\" alt=\"\" width=\"300\" height=\"286\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel10-300x286.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel10.png 571w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Depois, na base do Oracle selecionamos a op\u00e7\u00e3o <em>Paste Table<\/em>:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-460\" title=\"DB Copy\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel11-300x175.png\" alt=\"\" width=\"300\" height=\"175\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel11-300x175.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel11.png 570w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Durante a c\u00f3pia, \u00e9 exibida uma janela para acompanhar o processo:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-461\" title=\"DB Copy\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel12-300x201.png\" alt=\"\" width=\"300\" height=\"201\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel12-300x201.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel12.png 453w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li><strong>Gerar diagrama das tabelas <\/strong> &#8211; exibe facilmente um diagrama de suas tabelas, basta selecionar as tabelas que precisa:<a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-463\" title=\"diagrama\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel13-292x300.png\" alt=\"\" width=\"292\" height=\"300\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel13-292x300.png 292w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel13.png 453w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/a>\n<p>Depois \u00e9 s\u00f3 acessar a nova aba criada para visualizar o seu diagrama completo:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-464\" title=\"diagrama\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel14-300x103.png\" alt=\"\" width=\"300\" height=\"103\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel14-300x103.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel14.png 801w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li><strong>Gera facilmente scripts SQL<\/strong> &#8211; gerar scripts de tabelas \u00e9 algo que todo desenvolvedor precisa, e fazer isso aqui \u00e9 muito f\u00e1cil , conseguimos gerar scripts para a estrutura da tabela, com todos os dados da tabela, ou um simples rascunho de um INSERT.No exemplo abaixo, vamos gerar o script da tabela ESTADO, selecionando a op\u00e7\u00e3o <em>Generate Table Script<\/em>:\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-465\" title=\"scripts\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel15-300x290.png\" alt=\"\" width=\"300\" height=\"290\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel15-300x290.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel15.png 561w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Com isso o SQL \u00e9 gerado na aba conforme a imagem abaixo:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-466\" title=\"scripts\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel16-300x254.png\" alt=\"\" width=\"300\" height=\"254\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel16-300x254.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel16.png 392w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Para gerar os dados dessa tabela, basta selecionar a op\u00e7\u00e3o <em>Generate Data Script<\/em>:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-467\" title=\"scripts\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel17-300x288.png\" alt=\"\" width=\"300\" height=\"288\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel17-300x288.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel17.png 567w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<li><strong>Roda HQL<\/strong>! &#8211; o grande diferencial dessa ferramenta \u00e9 para quem trabalha com <a href=\"http:\/\/www.hibernate.org\/\">Hibernate<\/a> poder executar seus HQL direto na ferramenta.A configura\u00e7\u00e3o \u00e9 um pouco complicada, vou ilustrar aqui os passos, mas se n\u00e3o conseguirem podem colocar as d\u00favidas nos coment\u00e1rios .\n<p>Cada projeto Java ter\u00e1 uma configura\u00e7\u00e3o gravada na ferramenta, pois tanto um projeto que use JPA quanto outro que use somente Hibernate ter\u00e3o configura\u00e7\u00f5es distintas. No exemplo vamos mostrar um projeto com apenas Hibernate.<\/p>\n<p>Para criar uma configura\u00e7\u00e3o, acesse pelo menu <em>File &#8211; Global Preferences<\/em> as configura\u00e7\u00f5es globais, e a aba Hibernate. Depois informe o nome da configura\u00e7\u00e3o e clique onde est\u00e1 indicado abaixo para adicionar duas coisas: a primeira \u00e9 o diret\u00f3rio de onde est\u00e1 o <em>hibernate.cfg.xml<\/em> ( <em>n\u00e3o<\/em> adicione o arquivo, adicione o diret\u00f3rio) , a segunda \u00e9 adicionar todas as bibliotecas usadas no seu projeto (aquelas que est\u00e3o no <em>\\WEB-INF\\lib\\ <\/em>por exemplo).<\/p>\n<p>Se voc\u00ea tem um projeto com <em>Hibernate<\/em> e <em>MySQL<\/em>, eu separei para<a href=\"\/download\/boaglio-dot-com-sqlsquirrel-hibernate-lib-pack.zip\"> download um pacote com as bibliotecas necess\u00e1rias<\/a>, faltando apenas o JAR com suas classes <a href=\"http:\/\/docs.jboss.org\/hibernate\/stable\/annotations\/reference\/en\/html\/entity.html\">Entity<\/a> do Hibernate.<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-468\" title=\"Hibernate\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel18-300x190.png\" alt=\"\" width=\"300\" height=\"190\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel18-300x190.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel18.png 936w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Em seguida precisamos informar de que maneira a f\u00e1brica de sess\u00f5es ser\u00e1 disponibilizada: chamando o Hibernate direto (nessa op\u00e7\u00e3o n\u00e3o funciona <em>Annotations<\/em>, as classes precisam estar mapeados nos arquivos .hbm), especificando o nome do persistence unit (JPA) ou mostrando a classe de sua aplica\u00e7\u00e3o que tem o m\u00e9todo <em>public SessionFactoryImpl getSessionFactoryImpl()<\/em> .<\/p>\n<p>O projeto do exemplo usa <a href=\"http:\/\/docs.jboss.org\/hibernate\/stable\/annotations\/reference\/en\/html\/ch01.html\">Hibernate com Annotations<\/a> , portanto precisamos especificar qual classe tem o m\u00e9todo de f\u00e1brica, que no meu caso \u00e9 <em>br.org.cruzada.core.util.HibernateUtil<\/em>.<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-469\" title=\"hibernate\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel19-300x190.png\" alt=\"\" width=\"300\" height=\"190\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel19-300x190.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel19.png 936w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Depois na aba do <em>Hibernate<\/em>, selecione a configura\u00e7\u00e3o criada e clique no \u00edcone da tomada. Se a conex\u00e3o der certo, o \u00edcone muda e aparecem os objetos mapeados conforme imagem abaixo:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-470\" title=\"hibernate\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel20-300x191.png\" alt=\"\" width=\"300\" height=\"191\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel20-300x191.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel20-1024x655.png 1024w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel20.png 1161w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Digite o <em>HQL<\/em> que quiser (tem auto-complete!) e clique no bot\u00e3o <em>HQL to SQL<\/em> para gerar o SQL com os resultados:<\/p>\n<p><a href=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-471\" title=\"hibernate\" src=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel21-300x162.png\" alt=\"\" width=\"300\" height=\"162\" srcset=\"https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel21-300x162.png 300w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel21-1024x555.png 1024w, https:\/\/boaglio.com\/wp-content\/uploads\/2010\/04\/boaglio-dot-com-sql-squirrel21.png 1128w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/li>\n<\/ol>\n<p>Existem outras vantagens do <strong>SQL SQuirreL<\/strong>, mas essas s\u00e3o as minhas preferidas, <a href=\"http:\/\/squirrel-sql.sourceforge.net\/index.php?page=plugins\">tem outros plugins que n\u00e3o mencionei aqui, al\u00e9m de outros n\u00e3o oficiais<\/a>.<\/p>\n<p><em>Uma \u00faltima dica:<\/em> se voc\u00ea acessa tabelas muito grandes e gera SQLs com milhares de linhas, \u00e9 interessante saber que o padr\u00e3o definido nos arquivos (<em>squirrel-sql.bat<\/em> no Windows e <em>squirrel-sql.sh<\/em> no Linux) \u00e9 de 256 megabytes de mem\u00f3ria. Se desejar aumentar esse valor, \u00e9 s\u00f3 alterar o valor padr\u00e3o e reiniciar a ferramenta.<\/p>\n<p>Boa sorte nos SQLs!<\/p>\n<p><em>Fernando Boaglio, para a comunidade. =)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje em dia d\u00e1 muita pena de um consultor do mercado que n\u00e3o conhece as ferramentas que o mercado oferece, recentemente fui entrevistado pelo projeto KDE (que eu ajudo) para falar um pouco sobre esse assunto. Com certeza quem n\u00e3o trabalha com banco de dados \u00e9 minoria, se voc\u00ea como eu pertence \u00e0 maioria, n\u00e3o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,9,5],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","hentry","category-banco-de-dados","category-clube-dos-10","category-oracle"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 motivos para usar o SQuirreL SQL - Boaglio.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 motivos para usar o SQuirreL SQL - Boaglio.com\" \/>\n<meta property=\"og:description\" content=\"Hoje em dia d\u00e1 muita pena de um consultor do mercado que n\u00e3o conhece as ferramentas que o mercado oferece, recentemente fui entrevistado pelo projeto KDE (que eu ajudo) para falar um pouco sobre esse assunto. Com certeza quem n\u00e3o trabalha com banco de dados \u00e9 minoria, se voc\u00ea como eu pertence \u00e0 maioria, n\u00e3o [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Boaglio.com\" \/>\n<meta property=\"article:published_time\" content=\"2010-04-29T00:20:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-09T18:51:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg\" \/>\n<meta name=\"author\" content=\"Fernando Boaglio\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fernando Boaglio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/\"},\"author\":{\"name\":\"Fernando Boaglio\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/#\\\/schema\\\/person\\\/8c1801baf8ab6b6d207210832f6407d7\"},\"headline\":\"10 motivos para usar o SQuirreL SQL\",\"datePublished\":\"2010-04-29T00:20:30+00:00\",\"dateModified\":\"2021-02-09T18:51:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/\"},\"wordCount\":1095,\"commentCount\":26,\"image\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.boaglio.com\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/i-dont-take-peanuts-300x199.jpg\",\"articleSection\":[\"banco de dados\",\"Clube dos 10\",\"Oracle\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/\",\"url\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/\",\"name\":\"10 motivos para usar o SQuirreL SQL - Boaglio.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.boaglio.com\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/i-dont-take-peanuts-300x199.jpg\",\"datePublished\":\"2010-04-29T00:20:30+00:00\",\"dateModified\":\"2021-02-09T18:51:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/#\\\/schema\\\/person\\\/8c1801baf8ab6b6d207210832f6407d7\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.boaglio.com\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/i-dont-take-peanuts-300x199.jpg\",\"contentUrl\":\"http:\\\/\\\/www.boaglio.com\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/i-dont-take-peanuts-300x199.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/2010\\\/04\\\/28\\\/10-motivos-para-usar-o-squirrel-sql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/boaglio.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 motivos para usar o SQuirreL SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/#website\",\"url\":\"https:\\\/\\\/boaglio.com\\\/\",\"name\":\"Boaglio.com\",\"description\":\"tecnologia e cr\u00edticas construtivas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/boaglio.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/boaglio.com\\\/#\\\/schema\\\/person\\\/8c1801baf8ab6b6d207210832f6407d7\",\"name\":\"Fernando Boaglio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g\",\"caption\":\"Fernando Boaglio\"},\"description\":\"???\",\"sameAs\":[\"https:\\\/\\\/www.boaglio.com\"],\"url\":\"https:\\\/\\\/boaglio.com\\\/index.php\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 motivos para usar o SQuirreL SQL - Boaglio.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/","og_locale":"pt_BR","og_type":"article","og_title":"10 motivos para usar o SQuirreL SQL - Boaglio.com","og_description":"Hoje em dia d\u00e1 muita pena de um consultor do mercado que n\u00e3o conhece as ferramentas que o mercado oferece, recentemente fui entrevistado pelo projeto KDE (que eu ajudo) para falar um pouco sobre esse assunto. Com certeza quem n\u00e3o trabalha com banco de dados \u00e9 minoria, se voc\u00ea como eu pertence \u00e0 maioria, n\u00e3o [&hellip;]","og_url":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/","og_site_name":"Boaglio.com","article_published_time":"2010-04-29T00:20:30+00:00","article_modified_time":"2021-02-09T18:51:11+00:00","og_image":[{"url":"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg","type":"","width":"","height":""}],"author":"Fernando Boaglio","twitter_misc":{"Escrito por":"Fernando Boaglio","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#article","isPartOf":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/"},"author":{"name":"Fernando Boaglio","@id":"https:\/\/boaglio.com\/#\/schema\/person\/8c1801baf8ab6b6d207210832f6407d7"},"headline":"10 motivos para usar o SQuirreL SQL","datePublished":"2010-04-29T00:20:30+00:00","dateModified":"2021-02-09T18:51:11+00:00","mainEntityOfPage":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/"},"wordCount":1095,"commentCount":26,"image":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#primaryimage"},"thumbnailUrl":"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg","articleSection":["banco de dados","Clube dos 10","Oracle"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/","url":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/","name":"10 motivos para usar o SQuirreL SQL - Boaglio.com","isPartOf":{"@id":"https:\/\/boaglio.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#primaryimage"},"image":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#primaryimage"},"thumbnailUrl":"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg","datePublished":"2010-04-29T00:20:30+00:00","dateModified":"2021-02-09T18:51:11+00:00","author":{"@id":"https:\/\/boaglio.com\/#\/schema\/person\/8c1801baf8ab6b6d207210832f6407d7"},"breadcrumb":{"@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#primaryimage","url":"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg","contentUrl":"http:\/\/www.boaglio.com\/wp-content\/uploads\/2010\/04\/i-dont-take-peanuts-300x199.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/boaglio.com\/index.php\/2010\/04\/28\/10-motivos-para-usar-o-squirrel-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/boaglio.com\/"},{"@type":"ListItem","position":2,"name":"10 motivos para usar o SQuirreL SQL"}]},{"@type":"WebSite","@id":"https:\/\/boaglio.com\/#website","url":"https:\/\/boaglio.com\/","name":"Boaglio.com","description":"tecnologia e cr\u00edticas construtivas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/boaglio.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/boaglio.com\/#\/schema\/person\/8c1801baf8ab6b6d207210832f6407d7","name":"Fernando Boaglio","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a939c977cba6bad98bab6b4ef8e44bdd3908fa870d05667774506e6d0b692e47?s=96&d=mm&r=g","caption":"Fernando Boaglio"},"description":"???","sameAs":["https:\/\/www.boaglio.com"],"url":"https:\/\/boaglio.com\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/comments?post=441"}],"version-history":[{"count":14,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions"}],"predecessor-version":[{"id":2153,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions\/2153"}],"wp:attachment":[{"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/media?parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/categories?post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/boaglio.com\/index.php\/wp-json\/wp\/v2\/tags?post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}