powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Комментирование в запросах в файле hbm.xml
10 сообщений из 10, страница 1 из 1
Комментирование в запросах в файле hbm.xml
    #39359377
TopCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некий файл queries.hbm.xml с содержимым:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >

<hibernate-mapping package="com.mypackage.entity">
	<query name="MyQueryName">
		<![CDATA[
			SELECT
				e.field1,
				e.field2
			FROM
				MyEntity e
		]]>
	</query>
</hibernate-mapping>


Можно ли как-то вставлять комментарии в такие HQL, как в обычные SQL? Комментарии SQL "--" и "/* */" не прокатывают. Может для этого есть проперти для Hibernate? Я такого не нашёл.
Заранее спасибо
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39361466
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TopCoreМожно ли как-то вставлять комментарии в такие HQL, как в обычные SQL?
Вроде бы нет.
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39361590
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TopCore,

наверное можно как в обычном XML, только не внутри CDATA
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39361599
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросы в xml, неужели это говнецо проходит код ревью?
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39361612
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паша01Запросы в xml, неужели это говнецо проходит код ревью?Это штатный механизм, что тут не так? Есть варианты лучше?

Что касается ТС, то комментарии в HQL можно ставить, но только 1 раз, появляться он будет перед текстом запроса. Для этого есть атрибут comment (если в ресурсах) или метод query.setComment (если в коде):
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
	<query name="MyQueryName" comment="blablabla">
		<![CDATA[
			SELECT
				e.field1,
				e.field2
			FROM
				MyEntity e
		]]>
	</query>


Или использовать элемент <sql-query>, там обычный sql, комментарии можно ставить где угодно
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39361887
TopCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01, как минимум удобно всё в одном файле +
ivanraЭто штатный механизм
ivanraДля этого есть атрибут comment (если в ресурсах)Такой comment присутствует.
Ответ на мой вопрос был во втором посте.
Всем спасибо)
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39362173
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где оно удобно, совсем слепые что ли
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39362176
TopCore
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01, альтернативы в студию, иначе это троллинг
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39362189
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в класс засунь, слой DAO используй. пиши запросы внутри методов. ты сможешь менять запросы и делать хот деплой для сервера приложений во время написания кода. этот галимый xml хранит в себе кучу лишних символом вроде названий тегов, атрибутов. офигеть у тебя наверное xml файл по размерам строк в 100 000. небойсь режешь его на разные файлы и чувствуешь себя богом структурирования. хватит сидеть за печкой
...
Рейтинг: 0 / 0
Комментирование в запросах в файле hbm.xml
    #39362260
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точно троллинг
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Комментирование в запросах в файле hbm.xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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