Hibernate One To Many Annotation Example

Hibernate » on Aug 30, 2011 { 10 Comments } By Sivateja

Let us see an example on one to many annotations mapping…

Files required..

  • hibernate.cfg.xml




You Might Also Like

  ::. About the Author .::

- Full Stack Java/J2EE & UI Web Developer
Founder of Java4s - Get It Yourself, A popular Java/J2EE Programming Blog, Love Java and UI frameworks.
You can sign-up for the Email Newsletter for your daily dose of Java tutorials.


10 Responses to “Hibernate One To Many Annotation Example”
  1. raju says:

    Hi Admin,

    Your code is executing perfectly,But i think is not right way.B’coz if the operation faild to insert values into chaild table then the insertion of parent table also should be rollback.But with this code i can’t get such outcome.(If i am wrong please correct me.)

    Thaks & Regords

  2. Configuration cfg = new Configuration();

    this is not required.
    Pls correct it..

  3. sasi says:

    Configuration cfg = new Configuration();

    SessionFactory factory = new AnnotationConfiguration().configure().buildSessionFactory();
    Session session = factory.openSession();

    so we have to write Configuration and AnnotationConfiguration??

  4. Mohan says:

    Configuration cfg = new Configuration();

    The above code not required.

    • shantanu Surve says:

      Configuration cfg=new Configuration();
      this code works good in hibernate version 4. But will not work till hibernate version 3. For that we
      need AnnotationConfiguration class i.e.
      Configuration cfg=new AnnotationConfiguration();

      this code is required. AnnotationConfiguration this class is deprecated from version 4. So for compatibility for both the version he has wrote both the codes.

  5. Ashoka says:


    u r just providing example….and not providing any explanation regarding @OneToMany annnotation and its attributes….!

  6. radheshyam says:

    perfect…add for retrieval also..!!!!!!!

  7. aman says:

    Exception in thread "main" org.hibernate.MappingException: <mapping> element in configuration specifies no attributes
    at org.hibernate.cfg.Configuration.parseMappingElement(
    at org.hibernate.cfg.Configuration.parseSessionFactory(
    at org.hibernate.cfg.Configuration.doConfigure(
    at org.hibernate.cfg.Configuration.doConfigure(
    at org.hibernate.cfg.Configuration.configure(
    at com.str.ForOurLogic.main(

  8. sundar says:

    Where will i get require jar file to run the code

  9. arun singh says:

    Great help


By posting your answer, you agree to our comments policy.
Most Recent Posts from Top Categories
Hibernate Spring Struts
Contact | About Us | Privacy Policy | Advertise With Us

© 2010 - 2018 Java4s - Get It Yourself.
The content is copyrighted to Sivateja Kandula and may not be reproduced on other websites.