• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

problem parsing hibernate.cfg.xml

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Oct 01, 2012 10:39:18 PM org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
Oct 01, 2012 10:39:18 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.1.7.Final}
Oct 01, 2012 10:39:18 PM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
Oct 01, 2012 10:39:18 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
Oct 01, 2012 10:39:18 PM org.hibernate.cfg.Configuration configure
INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml
Oct 01, 2012 10:39:18 PM org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2023)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1935)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1914)
at org.sai.hibernate.HibernateTest.main(HibernateTest.java:20)
Caused by: org.dom4j.DocumentException: Error on line 3 of document : The document type declaration for root element type "hibernate-configuration" must end with '>'. Nested exception: The document type declaration for root element type "hibernate-configuration" must end with '>'.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2015)
... 3 more



my cfg.xml file is

<?xml version='1.0' encoding='utf-8'?>
<!-- ~ Hibernate, Relational Persistence for Idiomatic Java ~ ~ Copyright (c) 2010, Red Hat Inc. or third-party contributors as ~ indicated by the @author tags or express copyright attribution ~ statements applied by the authors. All third-party contributions are ~ distributed under license by Red Hat Inc. ~ ~ This copyrighted material is made available to anyone wishing to use, modify, ~ copy, or redistribute it subject to the terms and conditions of the GNU ~ Lesser General Public License, as published by the Free Software Foundation. ~ ~ This program is distributed in the hope that it will be useful, ~ but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License ~ for more details. ~ ~ You should have received a copy of the GNU Lesser General Public License ~ along with this distribution; if not, write to: ~ Free Software Foundation, Inc. ~ 51 Franklin Street, Fifth Floor ~ Boston, MA 02110-1301 USA -->
<!DOCTYPE hibernate-configuration SYSTEM "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd" PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN">
-<hibernate-configuration> -<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="connection.url">jdbcracle:thin:@//localhost:1521/XE</property>
<property name="connection.username">username</property>
<property name="connection.password">***</property>

<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">create</property>
<mapping class="org.sai.dto.UserDetails"/>
</session-factory> </hibernate-configuration>
 
Ranch Hand
Posts: 200
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Where did you copy the hibernate.cfg.xml from to insert it into your posting?

This could be wrong. But i'm not sure that you didn't copy the file out of a browser that uses folding for xml-files...
 
sai vangari
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
yes i did copied the xml file that i found in hibernate project folder and altered it .
thanks for your concern:) but i did solved my problem later realizing my mistake..

i want you to help me out in another problem which i couldn't understand why it is happening..i'm a newbie to hibernate so please do help me out in this...

after inserting the values into the database...i found that the fields are arranged in vertical order but not in horizontal way,something like this..




SQL> select * from userdetails
2 ;

USERID
----------
USERNAME
--------------------------------------------------------------------------------

2
krishna

3
ramkrishna

4
harikrishna


USERID
----------
USERNAME
--------------------------------------------------------------------------------

5
sharathkrishna

6
sharathkrishna



can you explain how to get rid out of this weird look..
 
Christian Dillinger
Ranch Hand
Posts: 200
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's not a problem of hibernate or your application, that's a problem of your SQL-client. If you are using Oracle that's SQLPlus. It has a command "set linesize" to - well quite obvious - set the linesize. E.g. "set linesize 200" to have a linesize of 200. If you are running SQLPLus via cmd.exe make sure that the window buffer of the cmd-window is set same. SQLplus runs into that "problem" because your field username or userid are defined e.g. as VARCHAR2(150) and SQLplus "reserves" that size in the output and ignores the real size of the values. (It cannot do something like "trim" because when starting to spool the maximum length of all the entries inside the table isn't know...)
 
sai vangari
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks a lot dillinger:)
your priceless reply means a lot to me...
you are helping me out in learning new things. :)

also, when i try to run the code,
a new unknown table is being created...its happening whenever i create a new table..i'l copy paste the output below..


SQL*Plus: Release 10.2.0.1.0 - Production on Tue Oct 2 14:22:11 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect
Enter user-name: sai
Enter password:
Connected.
SQL> select * from tab;

TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
BIN$udYkOa8xTR2vBYsTJ+MhRQ==$0 TABLE
BIN$JImltRbCQlC7NHpRS1cSDQ==$0 TABLE
BIN$2eHUhYiQRM+Fi2cyZwmC9Q==$0 TABLE
BIN$0L9QXqpGTTaJmYx7uJF8Jg==$0 TABLE
EMPLOYE TABLE
USERDETAILS TABLE
BIN$6dMvFP/dRgulUNYyzE29mw==$0 TABLE

7 rows selected.

can you explain how to solve this issue too?
 
Christian Dillinger
Ranch Hand
Posts: 200
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's Oracle's recycle bin. Try Google with "purge oracle recycle bin" as I don't know the correct syntax. (Usually our DBA cleans up from time to time...)
 
sai vangari
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thank you sir ...
all my doubts are cleared now...
to drop those tables, the syntax we need to use is "purge recyclebin" .
thanks again for posting replies to me.
 
reply
    Bookmark Topic Watch Topic
  • New Topic