Спящий в Яве - PullRequest
       2

Спящий в Яве

0 голосов
/ 06 мая 2018

это мое консольное приложение, которое я делаю с помощью JDBC. Теперь я хочу преобразовать его в коды Hibernate. я делаю класс для сеанса, который каждый раз, когда я хочу, я вызываю его вместо кода восстановления. Вот мой код:

public class Repository {
private static SessionFactory factory;

public static Session OpenSession(String newsession) throws SQLException {
    Session session = factory.openSession();
    Transaction tx = null;

    try {
        tx = session.beginTransaction();
    } catch (HibernateException e) {
        if (tx != null) tx.rollback();
        e.printStackTrace();
    } finally {
        session.close();
    }
    return  session;
}
}

Я пытаюсь использовать это для получения ученика в моем коде. но это не работает мне может помочь любое тело:

public  class ManageStudent extends Repository  {

static String yourstcode;

public static Student getStudent() throws SQLException {
    yourstcode = Console.getInputString("enter your code");
    String getStudent = "FROM Student SE WHERE SE.studentcode=" + yourstcode;
    Session resultSet = OpenSession(getStudent);
    Student student = new Student();
    while (resultSet.equals(resultSet)) {
        student.setStudentcode(resultSet.toString("studentcode"));
    }
    return student;
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...