Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка Hibernate / 3 сообщений из 3, страница 1 из 1
30.10.2015, 18:32
    #39091486
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Hibernate
Есть метод выводящий список сущностей из бд.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "listdiscuss")
public class Discuss {

	@Id
	@Column(name = "id")
	@GeneratedValue
	private int id;

	@Column(name = "name")
	private String name;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}



Таблица соответственно с двумя полями с автоинкрементом ID.

При выполнении
Код: java
1.
 List<Discuss> list = (List<Discuss>) session.createQuery("listdiscuss").list();



Вываливается исключение org.hibernate.hql.internal.ast.QuerySyntaxException: listdiscuss is not mapped [FROM listdiscuss]
Код: java
1.
 List<Discuss> list = (List<Discuss>) session.createCriteria(Discuss.class).list();


А вот это срабатывает нормально
...
Рейтинг: 0 / 0
30.10.2015, 18:37
    #39091493
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Hibernate
slavik_msc,

Есть SQL запросы. Они оперируют именами таблиц и колонок.
Есть HQL/JPQL запросы. Они оперируют именами сущностей и их свойств.
listdiscuss это имя таблицы. Discuss - имя сущности.
createQuery создаёт HQL запрос. Это можно прочитать в JavaDoc. SQL запросы создаются методом createNativeQuery или подобным.
...
Рейтинг: 0 / 0
30.10.2015, 18:41
    #39091496
slavik_msc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка Hibernate
Blazkowicz,

Блин тупанул по жесткому, в очередной раз большое спасибо за ликбез.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка Hibernate / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]