Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. <hibernate-mapping>
  2. <class name="usesoft.src.main.bean.PessoaBean" table="pessoa">
  3. <id name="id" type="java.lang.Integer">
  4. <column name="idPessoa" precision="22" scale="0" />
  5. <generator class="sequence">
  6. <param name="sequence">pessoa_idpessoa_seq</param>
  7. </generator>
  8. </id>
  9. ....
  10. <component name="endereco" class="usesoft.src.main.bean.EnderecoBean">
  11. <property name="logradouro" type="java.lang.String">
  12. <column name="endereco" length="255" />
  13. </property>
  14. <property name="complemento" type="java.lang.String">
  15. <column name="complemento" length="255" />
  16. </property>
  17. <property name="numero" type="java.lang.String">
  18. <column name="numero" length="20" />
  19. </property>
  20. <property name="bairro" type="java.lang.String">
  21. <column name="bairro" length="255" />
  22. </property>
  23. <property name="cidade" type="java.lang.String">
  24. <column name="cidade" length="255" />
  25. </property>
  26. <property name="cep" type="java.lang.String">
  27. <column name="cep" length="9" />
  28. </property>
  29. <property name="estado" type="java.lang.String">
  30. <column name="estado" length="2" />
  31. </property>
  32. </component>
  33. </class>
  34. </hibernate-mapping>
  35.  
  36. ...
  37. queryStr.append("update PessoaBean set razaoSocial = :razaoSocial, nomeFantasia = :nomeFantasia, "
  38. + "pessoaFisicaJuridica = :pessoaFisicaJuridica, cnpjCpf = :cnpjCpf, inscricaoEstadual = :inscricaoEstadual, "
  39. + "ddd = :ddd, telefone = :telefone, dddFax = :dddFax, fax = :fax, "
  40. + "dddCel = :dddCel, celular = :celular, email = :email, endereco = :endereco ");
  41. queryStr.append("where id = :idPessoa");
  42.  
  43. Session session = factory.openSession();
  44. Query query = session.createQuery(queryStr.toString());
  45. session.getTransaction().begin();
  46.  
  47. query.setParameter("razaoSocial", pessoa.getRazaoSocial());
  48. query.setParameter("nomeFantasia", pessoa.getNomeFantasia());
  49. query.setParameter("pessoaFisicaJuridica", pessoa.getPessoaFisicaJuridica());
  50. query.setParameter("cnpjCpf", pessoa.getCnpjCpf());
  51. query.setParameter("inscricaoEstadual", pessoa.getInscricaoEstadual());
  52. query.setParameter("ddd", pessoa.getDdd());
  53. query.setParameter("telefone", pessoa.getTelefone());
  54. query.setParameter("dddFax", pessoa.getDddFax());
  55. query.setParameter("fax", pessoa.getFax());
  56. query.setParameter("dddCel", pessoa.getDddCel());
  57. query.setParameter("celular", pessoa.getCelular());
  58. query.setParameter("email", pessoa.getEmail());
  59. query.setParameter("endereco", pessoa.getEndereco());
  60. query.setParameter("idPessoa", idPessoa);
  61.  
  62. int result = query.executeUpdate();
  63. session.getTransaction().commit();
  64. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement