Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите с БД 
:(
    Опции темы
StandartenFuhrer
Дата 8.3.2007, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



При попытке коннекта к БД...(создание объекта конфиг) возникает ошибка... инфы не нарыл честно  smile  ...

Код ошибкы
Цитата

8/3/2007 1:43:21 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1.1
8/3/2007 1:43:21 net.sf.hibernate.cfg.Environment <clinit>
INFO: loaded properties from resource hibernate.properties: {hibernate.connection.password=masterkey, hibernate.query.substitutions=true 1, false 0, yes 'Y', no 'N', hibernate.dbcp.whenExhaustedAction=2, hibernate.show_sql=false, hibernate.jdbc.batch_size=10, hibernate.dbcp.ps.maxActive=100, hibernate.max_fetch_depth=1, hibernate.jdbc.use_streams_for_binary=true, hibernate.statement_cache.size=0, hibernate.jdbc.use_scrollable_resultset=true, hibernate.session_factory_name=hibernate/session_factory, hibernate.connection.username=sysdba, hibernate.dbcp.maxActive=100, hibernate.connection.isolation=2, hibernate.dbcp.ps.whenExhaustedAction=2, hibernate.dbcp.maxIdle=10, hibernate.connection.driver_class=org.firebirdsql.jdbc.FBDriver, hibernate.dbcp.ps.maxIdle=10, hibernate.cache.provider_class=net.sf.hibernate.cache.HashtableCacheProvider, hibernate.dbcp.maxWait=120000, hibernate.dbcp.ps.maxWait=120000, hibernate.connection.provider_class=net.sf.hibernate.connection.DBCPConnectionProvider, hibernate.cglib.use_reflection_optimizer=true, hibernate.transaction.factory_class=net.sf.hibernate.transaction.JDBCTransactionFactory, hibernate.dialect=net.sf.hibernate.dialect.FirebirdDialect, hibernate.connection.url=jdbc:firebirdsql:localhost/3050:D:/users.fdb?lc_ctype=WIN1251}
8/3/2007 1:43:21 net.sf.hibernate.cfg.Environment <clinit>
INFO: using java.io streams to persist binary types
8/3/2007 1:43:21 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer


Что оно от меня хочет? Делаю первый раз...не знаю ни фига... у меня задания создать БД... приконектится к ней... использую этот  smile  hybernate?
имя таблицы и пути в *.hbm.xml верные, указатель на даный файл в конфиге хибернейта тож есть, jar подключил... я уже голову "сломал", все типа по лекции.. а не пашет нифига..

Это сообщение отредактировал(а) tux - 8.3.2007, 08:17
PM MAIL   Вверх
tux
Дата 8.3.2007, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



А где ошибка-то? Судя по твоему логу как раз наоборот - у Hibernate все невероятно удачно получилось.
PM MAIL Skype GTalk Jabber YIM   Вверх
StandartenFuhrer
Дата 8.3.2007, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



Это знач я так жестоко тупанул...  smile  ?
просто все типа ок...как говорится по инструкции а ниче не выводит с базы в таблицу, а с дебагером то пишет что класс не прикреплен... вот я и думаю сижу...

Это сообщение отредактировал(а) StandartenFuhrer - 8.3.2007, 20:50
PM MAIL   Вверх
batigoal
Дата 10.3.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Я не вижу в твоей цитате никакого сообщения об ошибке.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
StandartenFuhrer
Дата 11.3.2007, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



пардон что так много...это все появляется если я прописую
 
Код

Configuration config=new Configuration();
config.addClass(UserData.class);

Цитата

11/3/2007 0:04:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1.1
11/3/2007 0:04:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: loaded properties from resource hibernate.properties: {hibernate.connection.password=masterkey, hibernate.query.substitutions=true 1, false 0, yes 'Y', no 'N', hibernate.dbcp.whenExhaustedAction=2, hibernate.show_sql=false, hibernate.jdbc.batch_size=10, hibernate.dbcp.ps.maxActive=100, hibernate.max_fetch_depth=1, hibernate.jdbc.use_streams_for_binary=true, hibernate.statement_cache.size=0, hibernate.jdbc.use_scrollable_resultset=true, hibernate.session_factory_name=hibernate/session_factory, hibernate.connection.username=sysdba, hibernate.dbcp.maxActive=100, hibernate.connection.isolation=2, hibernate.dbcp.ps.whenExhaustedAction=2, hibernate.dbcp.maxIdle=10, hibernate.connection.driver_class=org.firebirdsql.jdbc.FBDriver, hibernate.dbcp.ps.maxIdle=10, hibernate.cache.provider_class=net.sf.hibernate.cache.HashtableCacheProvider, hibernate.dbcp.maxWait=120000, hibernate.dbcp.ps.maxWait=120000, hibernate.connection.provider_class=net.sf.hibernate.connection.DBCPConnectionProvider, hibernate.cglib.use_reflection_optimizer=true, hibernate.transaction.factory_class=net.sf.hibernate.transaction.JDBCTransactionFactory, hibernate.dialect=net.sf.hibernate.dialect.FirebirdDialect, hibernate.connection.url=jdbc:firebirdsql:localhost/3050:D:/users.fdb?lc_ctype=WIN1251}
11/3/2007 0:04:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: using java.io streams to persist binary types
11/3/2007 0:04:05 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
11/3/2007 0:04:05 net.sf.hibernate.cfg.Configuration addClass
INFO: Mapping resource: db/UserData.hbm.xml
11/3/2007 0:04:05 net.sf.hibernate.util.XMLHelper$ErrorLogger error
SEVERE: Error parsing XML: XML InputStream(1) The processing instruction target matching "[xX][mM][lL]" is not allowed.
11/3/2007 0:04:05 net.sf.hibernate.cfg.Configuration addInputStream
SEVERE: Could not configure datastore from input stream
org.dom4j.DocumentException: Error on line 1 of document  : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction target matching "[xX][mM][lL]" is not allowed.
    at org.dom4j.io.SAXReader.read(SAXReader.java:355)
    at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:281)
    at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:322)
    at model.MyDataModel.<init>(MyDataModel.java:16)
    at model.Main.main(Main.java:18)
Nested exception: 
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.dom4j.io.SAXReader.read(SAXReader.java:339)
    at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:281)
    at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:322)
    at model.MyDataModel.<init>(MyDataModel.java:16)
    at model.Main.main(Main.java:18)
Exception in thread "main" net.sf.hibernate.MappingException: Error reading resource: db/UserData.hbm.xml
    at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:325)
    at model.MyDataModel.<init>(MyDataModel.java:16)
    at model.Main.main(Main.java:18)
Caused by: net.sf.hibernate.MappingException: org.dom4j.DocumentException: Error on line 1 of document  : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction target matching "[xX][mM][lL]" is not allowed.
    at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:290)
    at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:322)
    ... 2 more
Caused by: org.dom4j.DocumentException: Error on line 1 of document  : The processing instruction target matching "[xX][mM][lL]" is not allowed. Nested exception: The processing instruction target matching "[xX][mM][lL]" is not allowed.
    at org.dom4j.io.SAXReader.read(SAXReader.java:355)
    at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:281)
    ... 3 more



PM MAIL   Вверх
sergejzr
Дата 11.3.2007, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 2
Всего: 360



Модератор: Название темы должно отражать ее суть!


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
tux
Дата 11.3.2007, 07:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



У тебя в "db/UserData.hbm.xml" XML-документ кривой, проверяй его правильность. Или сюда кидай его содержимое если ошибку найти не удастся.
PM MAIL Skype GTalk Jabber YIM   Вверх
StandartenFuhrer
Дата 11.3.2007, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



userdata.hbm.xml
Код

 <?xml version="1.0"?>
  <!DOCTYPE hibernate-mapping
             PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
             "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
  <hibernate-mapping>
    <class name="db.UserData" table="USRTBL">
      <meta attribute="class-description">
      </meta>
       <id name="id" type="int" column="IDUSR">
        <meta attribute="scope-set">private</meta>
          <generator class="sequence">
           <param name="sequence">USR_GEN</param>
            </generator>
      </id>
       <property name="usrname" type="String" not-null="true"/>
       <property name="usrcarid" type="int" not-null="true"/>
      
     </class>
  </hibernate-mapping>



hubernate.cfg.xml
Код

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>

    <session-factory>
        
        <mapping resource="db/UserData.hbm.xml"/>
        <!--  mapping resource="hibernate/persistence/Table2.hbm.xml"-->

    </session-factory>

</hibernate-configuration>




Это сообщение отредактировал(а) StandartenFuhrer - 11.3.2007, 13:04
PM MAIL   Вверх
tux
Дата 11.3.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Пробел убери перед первой строкой.

Добавлено @ 13:47 
То есть начальный пробел в первой строке.
PM MAIL Skype GTalk Jabber YIM   Вверх
StandartenFuhrer
Дата 11.3.2007, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



Большое спасибо... но как говорится... чемдальше в лес...  smile 
выскакивает если прописую
 
Код

SessionFactory sessionFactory = config.buildSessionFactory();
Session session = sessionFactory.openSession();

Цитата

WARNING: Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)
    at javax.naming.InitialContext.getNameParser(InitialContext.java:439)
    at net.sf.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
    at net.sf.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
    at net.sf.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:172)
    at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:739)
    at model.MyDataModel.<init>(MyDataModel.java:20)
    at model.Main.main(Main.java:18)


PM MAIL   Вверх
tux
Дата 11.3.2007, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Вот это убери из hibernate.properties или hibernate.cfg.xml, не знаю чего из них у тебя сейчас:
Код

hibernate.session_factory_name=hibernate/session_factory

PM MAIL Skype GTalk Jabber YIM   Вверх
StandartenFuhrer
Дата 11.3.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 22.10.2006

Репутация: нет
Всего: нет



ОГРОМНОЕ СПАСИБО!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0768 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.