![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
А на http://hibernate.ru не пробовал искать? ![]() -------------------- |
|||
|
||||
Sleepy_PIP |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
Вах! СПАСИБО!!! ![]() -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
||||
|
|||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
Пожалуйста ![]() P.S. Сам по нему хибернейт изучал в своё время. -------------------- |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
А что за XSLT шаблон? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
VDe |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 6.6.2005 Репутация: нет Всего: нет |
это именнованый шаблон как функция.
Именнованные шаблоны можно использовать в качестве функций, которые принимают на вход несколько параметров и возвращают некоторое вычисленное значение. |
|||
|
||||
3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: нет Всего: 24 |
Думаю что LSD имеет ввиду готовый пример, как восстановлю винч, так закину его сюда
-------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Именно ![]() Жду -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Sleepy_PIP |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
не понял по поводу генераторов ...
общий вид: <id name="id" type="long" column="uid" unsaved-value="0"> <generator class="net.sf.hibernate.id.TableHiLoGenerator"> <param name="table">uid_table</param> <param name="column">next_hi_value_column</param> </generator> </id> где и как мне сказать что я хочу использовать секвернсор (оракловый), имеющий конкретное имя, а? причем имя - со схемой ... Спасибо! -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
|||
|
||||
Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 5 Всего: 18 |
наверное, что нибудь типа такого:
тут написано - мануал Это сообщение отредактировал(а) Шмель - 8.6.2005, 11:58 --------------------
будешь на Земле - заходи |
|||
|
||||
Sleepy_PIP |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
Добавлено @ 11:55
ссылка кажет на http://file///opt/java/hibernate/doc/refer...ngle/index.html и не открывается. но доки у меня есть. Спасибо за наставление на правильный путь! Это сообщение отредактировал(а) Sleepy_PIP - 8.6.2005, 11:55 -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
||||
|
|||||
Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 5 Всего: 18 |
--------------------
будешь на Земле - заходи |
|||
|
||||
Sleepy_PIP |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
блиин. выручай! никак не могу заставить ant с подкл. XDoclet-ом генерить маппинг по файлу класса ... вот что в build.xml: .... <target name="xdoclet-hibernate" depends="clear-mappings,prepateforhibernate"> <description> Generate Hibernate mappings using XDoclet </description> <taskdef name="hibernatedoclet" classname="xdoclet.modules.hibernate.HibernateDocletTask" classpathref="hibernate.generation.classpath"/> <!-- @see http://xdoclet.sourceforge.net/xdoclet/ant...DocletTask.html --> <hibernatedoclet destDir="${project.hibernate.mapping.dir}" mergeDir="${project.hibernate.templates.dir}" excludedtags="@version,@author,@param,@return,@throws" force="true" verbose="true"> <fileset dir="${src}/com/pip" includes="**/*.java"> <selector> <contains text="@hibernate"/> </selector> </fileset> <!-- Generate all the mappings --> <hibernate version="3.0"> </hibernate> </hibernatedoclet> </target> вот что в классе:
вот что при запуске Ant-а C:\pipw\mmolo\java>ant xdoclet-hibernate =========== Buildfile: build.xml clear-mappings: prepateforhibernate: xdoclet-hibernate: [hibernatedoclet] (XDocletMain.start 47 ) Running <hibernate/ > BUILD SUCCESSFUL Total time: 3 seconds C:\pipw\mmolo\java> =========== и _все_ в dest каталоге - пусто. ф. находит, т.к. если сказать <selector> <contains text="public"/> </selector> имеем: ================== Buildfile: build.xml clear-mappings: prepateforhibernate: xdoclet-hibernate: [hibernatedoclet] (XDocletMain.start 47 ) Running <hibernate/ > [hibernatedoclet] INFO: Some classes refer to other classes that were not fou nd among the sources or on the classpath. [hibernatedoclet] (Perhaps the referred class doesn't exist? Hasn't bee n generated yet?) [hibernatedoclet] The referring classes do not import any fully qualifi ed classes matching these classes. [hibernatedoclet] However, since no packages are imported, xjavadoc has assumed that the referred classes [hibernatedoclet] belong to the same package as the referring class. Th e classes are: [hibernatedoclet] C:\pipw\mmolotok\java\src\com\pip\dbobjects\PoweredUser.java - -> User qualified to com.pip.dbobjects.User [hibernatedoclet] C:\pipw\mmolotok\java\src\com\pip\dbobjects\PoweredUser.java - -> User qualified to com.pip.dbobjects.User BUILD SUCCESSFUL Total time: 3 seconds ===================== что я не правильно делаю?? Спасибо! -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
||||||||
|
|||||||||
Sleepy_PIP |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
Извините. сам разобрался ...
-------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
А поделится ?
![]() |
|||
|
||||
Sleepy_PIP |
|
||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 30.6.2004 Где: Moscow Репутация: 3 Всего: 12 |
да, да. извините! Привожу _рабочий_ пример build.xml:
звпуск - ant xdoclet-hibernate ну естественно надо обратить внимание на пути. сам проект лежит так: /java/... т.е. src - это .../java/src и пример простейшего класса:
обратите внимание на расположение и обязательность /** * @hibernate.class * table = "USERS" */ плюс к этому - все /** * @hibernate.id * generator-class="native" * column="IDU" */ и подобные, относящиеся к каждой проперти надо ставить непоср. перед get-терами. и вот результат:
более подробно про XDoclet'овские теги для Хибернейта читать тут: http://xdoclet.sourceforge.net/xdoclet/tag...rnate-tags.html PS: важное замечание! - синклюдить данный build.xml в головной build.xml директивой <include file=... /> мне не удалось. ругается на тэг <target - даже если он пустой! так что рекомендую данный пример просто добавлять в коней своих build.xml ... PPS: кстати у Xdoclet-оского тега @hibernate.mapping разумеется не обнаружилость свойства package - врезультате, _везде_ где есть слово class= мы вынуждены писать полное имя класса. При этом замечу - сам hibernate - отлично понимает и package и сокращенное имя класса. но увы и ах! - один не разумеет что творит другой, и все ложится на плечи разработчика ![]() Это сообщение отредактировал(а) Sleepy_PIP - 22.6.2005, 21:45 -------------------- -- Sleepy_PIP. Pavel Pryazhentsev (ex. 2:5020/141) "... Лучше быть нужным, чем свободным ..." |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |