Considere o seguinte trecho de código Java utilizando Hibernate 4.3 para persistir a entidade Empregado e assinale a alternativa correta.
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class Main {
public static void main(String[] args) {
Configuration cfg = new
Configuration().configure(“hibernate.cfg.xml”);
SessionFactory factory =
cfg.buildSessionFactory();
Session session = factory.openSession();
Transaction tx = session.beginTransaction();
Empregado emp = new Empregado();
emp.setId(1);
emp.setName(“Jack Doe”);
emp.setDepartment(“IT”);
session.save(emp);
tx.commit();
session.close();
factory.close();
}
}