File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes hibernate mapping problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "hibernate mapping problem" Watch "hibernate mapping problem" New topic

hibernate mapping problem

Shusha Li

Joined: Mar 16, 2010
Posts: 4
Hi, All,

I am new to hibernate, please help. I want to map different tables to one class like this

2)Address :
- addressID
- street
- citystatezip

- propertyID;
- addressID;
- loanID;

I create single POJO class AccountView which contains fields from ALL tables.
public class AccountView{
long loanID;
double currentBalance;
Address address;
i also have a class Address in a different folder
public class Address{
long addressID;
String street;
String citystatezip;

I did my hibernate mapping for AccountView as following:
<class name="com.myaccount.AccountView" table="Loan">
<cache usage="read-only"/>
<id name="loanID" type="long" unsaved-value="-1">
<column name="loanID" sql-type="long" not-null="true"/>
<generator class="assigned"/>
<property column="currentBalance" name="currentBalance" not-null="false" type="double"/>
<set name="address" table="PROPERTY" cascade="all">
<key column="loanID" />
<many-to-many column="addressID" class="com.myprofile.Address" />

But it gives me errors....

Please suggest me how to do hibernate mapping(Mapping *.hbm.xml file) in this case.

Thanks in Advance.
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

Howdy Greenhorn!

It's so good to have you here at JavaRanch. I was just wondering if you could just take a quick gander at your JavaRanch private messages?

Thanks so much!

-Cameron McKenzie
Shusha Li

Joined: Mar 16, 2010
Posts: 4
changed... Thank you!
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

Well, let's start with the error. What's the message you're getting when you try to run your code?
Shashank Acharya

Joined: Mar 20, 2010
Posts: 21

i suggest you to make different mapping(.hbm.xml) files for each table that would be helpful when you are trying to alter your tables in future. Even though I have two tables in project I used different mapping files.
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: hibernate mapping problem
Similar Threads
Is Nested Join possible, mapping a POJO to multiple tables.
Foreign key must have same number of columns
One to Many Mapping : org.hibernate.MappingException: Association references unmapped class
org.hibernate.MappingException: table refers to an unmapped class
Hibernate, User and Address with association table between