Спящий режим: без имени типа - PullRequest
0 голосов
/ 24 августа 2011

Здравствуйте. Я использую Hibernate 3.6 с сопоставлением XML (без комментариев).

Я попытался создать экземпляр Конфигурация , но это не удалось.Единственное сообщение, которое Hibernate сказал мне, было следующее:

org.hibernate.MappingException: No type name

Да, вот и все .Нет имени файла сопоставления, нет имени объекта, ничего.Я очень отчаялся здесь, я действительно понятия не имею, что делать.Может быть, есть еще варианты, чтобы вставить hibernate.cfg.xml, может быть, некоторые расширенные журналы.

У вас есть идея, как с этим справиться?Было бы здорово получить больше информации об этом исключении или сделать Hibernate более разговорчивым.Спасибо

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Есть эта нерешенная ошибка для hibernate-core, которая выглядит так, как вы испытываете.Вы можете проверить ссылку там, чтобы увидеть исходный код, где выдается исключение.Если вы поставите точку останова в строке, где выдается исключение, вы, вероятно, сможете собрать достаточно информации из отладчика, чтобы увидеть, в чем проблема.В противном случае, если вы сможете локализовать проблему и опубликовать некоторые сопоставления, кто-то может обнаружить проблему для вас.

1 голос
/ 21 июня 2018

Кажется, вы не установили свойство type в своем файле отображения hibernate.

<map name="answers" table="anskk" cascade="all">
<key column="qid"></key>
<index column="answer" type="string"></index>
<many-to-many class="com.kk.beans.User" column="userid"></many-to-many></map>

здесь type = "string" для индекса в карте надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...