Sei que isso pode ser uma pergunta meio boba, mas se alguém puder me ajudar, eu agradeço…
Como posso inserir um valor fixo, mas que varie de acordo com um atributo , no atributo da classe visando adiciona-lo no banco de dados também?
Essa pergunta estranha é pq estou tentando inserir o valor do username do usuário logado na tabela de mensagens.
Só estou conseguindo resgatar o username dessa forma: “#{UsuarioController.usuario.username}”, pois usei uma classe MB indicada aqui mesmo:
package persistence;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.hibernate.*;
import entity.Usuario;
public class UsuarioDao {
private HibernateTemplate hibernate;
public void setSessionFactory(SessionFactory sessionFactory){
hibernate = new HibernateTemplate(sessionFactory);
}//injeção de dependência
public void create(Usuario u) throws Exception{
Session session = hibernate.getSessionFactory().openSession();
Transaction transaction = session.beginTransaction();
session.save(u);
transaction.commit();
session.close();
}
}
Desde já, obrigado!!!