Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <hibernate-mapping>
- <class name="usesoft.src.main.bean.PessoaBean" table="pessoa">
- <id name="id" type="java.lang.Integer">
- <column name="idPessoa" precision="22" scale="0" />
- <generator class="sequence">
- <param name="sequence">pessoa_idpessoa_seq</param>
- </generator>
- </id>
- ....
- <component name="endereco" class="usesoft.src.main.bean.EnderecoBean">
- <property name="logradouro" type="java.lang.String">
- <column name="endereco" length="255" />
- </property>
- <property name="complemento" type="java.lang.String">
- <column name="complemento" length="255" />
- </property>
- <property name="numero" type="java.lang.String">
- <column name="numero" length="20" />
- </property>
- <property name="bairro" type="java.lang.String">
- <column name="bairro" length="255" />
- </property>
- <property name="cidade" type="java.lang.String">
- <column name="cidade" length="255" />
- </property>
- <property name="cep" type="java.lang.String">
- <column name="cep" length="9" />
- </property>
- <property name="estado" type="java.lang.String">
- <column name="estado" length="2" />
- </property>
- </component>
- </class>
- </hibernate-mapping>
- ...
- queryStr.append("update PessoaBean set razaoSocial = :razaoSocial, nomeFantasia = :nomeFantasia, "
- + "pessoaFisicaJuridica = :pessoaFisicaJuridica, cnpjCpf = :cnpjCpf, inscricaoEstadual = :inscricaoEstadual, "
- + "ddd = :ddd, telefone = :telefone, dddFax = :dddFax, fax = :fax, "
- + "dddCel = :dddCel, celular = :celular, email = :email, endereco = :endereco ");
- queryStr.append("where id = :idPessoa");
- Session session = factory.openSession();
- Query query = session.createQuery(queryStr.toString());
- session.getTransaction().begin();
- query.setParameter("razaoSocial", pessoa.getRazaoSocial());
- query.setParameter("nomeFantasia", pessoa.getNomeFantasia());
- query.setParameter("pessoaFisicaJuridica", pessoa.getPessoaFisicaJuridica());
- query.setParameter("cnpjCpf", pessoa.getCnpjCpf());
- query.setParameter("inscricaoEstadual", pessoa.getInscricaoEstadual());
- query.setParameter("ddd", pessoa.getDdd());
- query.setParameter("telefone", pessoa.getTelefone());
- query.setParameter("dddFax", pessoa.getDddFax());
- query.setParameter("fax", pessoa.getFax());
- query.setParameter("dddCel", pessoa.getDddCel());
- query.setParameter("celular", pessoa.getCelular());
- query.setParameter("email", pessoa.getEmail());
- query.setParameter("endereco", pessoa.getEndereco());
- query.setParameter("idPessoa", idPessoa);
- int result = query.executeUpdate();
- session.getTransaction().commit();
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement