Из того что я понимаю на данный момент, вначале пишем тесты которые задают грубо говоря нашу будущую логику программы, дальше пишем саму логику... если логика удовлетворяет нашим тестам то видим что тест прошел.. и идем дальше.
Имя класса и методов в которые будут производить тестирование моего класса не могут быть произвольными?
В какой момент именно будут вызываться данные тесты?
После компиляции моего кода, вызов тестов будет происходить каждый раз при запуске программы?
Использую Intellij Community, мне требуется устанавливать дополнительные плагины или есть уже по дефолту что то?
sessionFactory.getCurrentSession
, то ты её создаёшь, но не закрываешь.Вот к примеру выборку я делаю с помощью Criteria, а писать в БД как я понял критерия не умеет, по этому использую hql запросы
Вопрос: какой смысл тогда с критерии если она умеет только выборки делать ?
Есть ли что-то единственое удобное для выборки, записи, удаления и т.п. ? (JPA?)
И что ещё посоветуете учить паралельно с hibernate для поднятия скила и лёгкого старта в Spring mvc ?
try
{
Class.forName(ClassDriverName);
} catch (ClassNotFoundException e)
{
throw new RuntimeException(e.getMessage());
}
conn.close();