Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Barueri

Trabalho

Recommended Posts

Considere a seguinte classe de domínio e o respectivo serviço:

package com.umc.domain;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Version;


@Entity
public class User implements Serializable {

@Id
@GeneratedValue
Integer id;

@Version
Integer version;

String name;

String pass;

public Integer getId() {
	return id;
}

public String getName() {
	return name;
}

public String getPass() {
	return pass;
}

public Integer getVersion() {
	return version;
}

public void setId(final Integer id) {
	this.id = id;
}

public void setName(final String name) {
	this.name = name;
}

public void setPass(final String pass) {
	this.pass = pass;
}

public void setVersion(final Integer version) {
	this.version = version;
}

}

 

package com.umc.services;

import com.umc.domain.User;

public interface UserService {

User encontrarPorId(Integer id);

User encontrarPorLogin(String login);

void salvar(User user);

void atualizarSenha(Integer id,String novaSenha);

void atualizar(User user);	
}

 

a)Codifique as classes como especificado e crie a implementação da interface em um projeto separado. A implementaçãod deverá ser feita utilizando hibernate e todos seus métodos deverão ser transacionais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.