Показаны сообщения с ярлыком hibernate. Показать все сообщения
Показаны сообщения с ярлыком hibernate. Показать все сообщения

вторник, 25 октября 2011 г.

пятница, 12 августа 2011 г.

Знаки вопроса вместо букв при работе с Hibernate - MySQL. Кодировка MySQL CP1251 под Mac OS X

Редактируем файл hibernate.cfg.xml
Интересует именно параметр hibernate.connection.url


jdbc:mysql://localhost:3306/MyDataBase?characterEncoding=Cp1251


И... запускаем свой проект

Удачи!

Как добавить ID в JComboBox. Java. Swing. Hibernate

Хотелось написать что-нибудь доброе и полезное еще раз :)

Сама реализация решение задачи скрывается под созданием класса хранящего одновременно значения ID и Name нашего объекта.

Для примера класс хранения значений ID в базе и Name студента:


Дальше при SQL запросе или с массива или Hibernate заполняем класами ItemStudent наш JComboBox:

Пример с Hibernate: (кликайте на картинку, так ничего не видно :)

среда, 23 февраля 2011 г.

HibernateHelper - хороший класс, для работы с сессиями в Hibernate


Выбирает открытую сесию, если она есть, или создает новую

public class HibernateHelper {
private static final ThreadLocal session = new ThreadLocal();
private static final ThreadLocal transaction = new ThreadLocal();
private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

private HibernateHelper() {
}

public static Session getSession() {
Session session = (Session) HibernateHelper.session.get();
if (session == null) {
    session = sessionFactory.openSession();
    HibernateHelper.session.set(session);
}
return session;
}

public void CloseSession(){
    HibernateHelper.getSession().close();
}
}