Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Friday, November 23, 2007

java code for Map Array For One To Many Map

import java.util.Date;
import java.util.List;


import org.hibernate.*;
import org.hibernate.criterion.*;

public class SimpleRetrieveTest {


public static void main(String[] args) {
HibernateUtil.setup("create table A ( id int);");
HibernateUtil.setup("create table B ( id int, aid int);");
// hibernate code start
Session session = HibernateUtil.currentSession();
Transaction tx = session.beginTransaction();


A a = new A();
B b1 = new B();
B b2 = new B();
a.setBs( new B[] {b1, b2} );

session.save(a);

tx.commit();
HibernateUtil.closeSession();

HibernateUtil.sessionFactory.close();

// hibernate code end
HibernateUtil.checkData("select * from A");
HibernateUtil.checkData("select * from B");
}
}


/////////////////////////////////////////////////////////////////////////

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
































/////////////////////////////////////////////////////////////////////////


/**
* @author Emmanuel Bernard
*/
public class A {
private Integer id;
private B[] bs;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

public B[] getBs() {
return bs;
}

public void setBs(B[] bs) {
this.bs = bs;
}
}



/////////////////////////////////////////////////////////////////////////


/**
* @author Emmanuel Bernard
*/
public class B {
private Integer id;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}
}



/////////////////////////////////////////////////////////////////////////



"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">






org.hsqldb.jdbcDriver
jdbc:hsqldb:data/tutorial
sa



1


org.hibernate.dialect.HSQLDialect


true




No comments: