Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #677

Need some in Hibernate

From "RC" <rc@THRWHITE.remove-9rw-this>
Subject Need some in Hibernate
Message-ID <fsdjjk$5e5$1@news.nems.noaa.gov> (permalink)
Newsgroups comp.lang.java.help
Date 2011-05-06 19:52 +0000
Organization TDS.net

Show all headers | View raw


  To: comp.lang.java.programmer
Hello there,

I am new in Hibernate. I look at some examples in Hibernate 3.2
There is ALWAYS a Long id in a table class, like

public class State {
     private Long id; // no such column in my STATE table in database
     private String state_code; // two-character state code
     private String state_name;

     then six pairs of getXXX/setXXX();
}


My question is my existing table in database has NO id column.
I am NOT allow to altering the existed table.

How do I do the mapping (How do I re-write my XML mapping file)?
Thank Q very much in advance!

I try it as below XMl file, but I catch the error when I

try {
  sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Throwable ex) {
      System.err.println("Initial SessionFactory creation failed." + ex);
             throw new ExceptionInInitializerError(ex);
}

Initial SessionFactory creation 
failed.org.hibernate.PropertyNotFoundException: Could not find a getter 
for state_code in class tables.State

-------------------------------------------------
State.hbm.xml

<hibernate-mapping>
     <class name="tables.State" table="STATE">
         <id name="state_code" type="string" column="STATE_CODE">
             <generator class="native" />
         </id>
         <property name="state" type="string" column="STATE" />
     </class>
</hibernate-mapping>

---
 * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.help | Previous | NextNext in thread | Find similar


Thread

Need some in Hibernate "RC" <rc@THRWHITE.remove-9rw-this> - 2011-05-06 19:52 +0000
  Re: Need some in Hibernat "Lew" <lew@THRWHITE.remove-9rw-this> - 2011-05-06 19:52 +0000
  Re: Need some in Hibernat "RC" <rc@THRWHITE.remove-9rw-this> - 2011-05-06 19:52 +0000

csiph-web