thanks for lookin into the post these are pojo and mapping files generated using Reverse engineering.
A.java
Code:
package sixpack;
// Generated Apr 11, 2009 10:18:38 AM by Hibernate Tools 3.2.1.GA
/**
* A generated by hbm2java
*/
public class A implements java.io.Serializable {
private byte aa;
private String ab;
public A() {
}
public A(byte aa) {
this.aa = aa;
}
public A(byte aa, String ab) {
this.aa = aa;
this.ab = ab;
}
public byte getAa() {
return this.aa;
}
public void setAa(byte aa) {
this.aa = aa;
}
public String getAb() {
return this.ab;
}
public void setAb(String ab) {
this.ab = ab;
}
}
A.hbm.xml
Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated Apr 11, 2009 10:18:40 AM by Hibernate Tools 3.2.1.GA -->
<hibernate-mapping>
<class name="sixpack.A" table="A" schema="user">
<id name="aa" type="byte">
<column name="AA" precision="2" scale="0" />
<generator class="assigned" />
</id>
<property name="ab" type="string">
<column name="AB" length="10" unique="true" />
</property>
</class>
</hibernate-mapping>
B.java
Code:
package sixpack;
// Generated Apr 11, 2009 10:18:38 AM by Hibernate Tools 3.2.1.GA
/**
* B generated by hbm2java
*/
public class B implements java.io.Serializable {
private byte ba;
private String bb;
public B() {
}
public B(byte ba) {
this.ba = ba;
}
public B(byte ba, String bb) {
this.ba = ba;
this.bb = bb;
}
public byte getBa() {
return this.ba;
}
public void setBa(byte ba) {
this.ba = ba;
}
public String getBb() {
return this.bb;
}
public void setBb(String bb) {
this.bb = bb;
}
}
B.hbm.xml
Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated Apr 11, 2009 10:18:40 AM by Hibernate Tools 3.2.1.GA -->
<hibernate-mapping>
<class name="sixpack.B" table="B" schema="user">
<id name="ba" type="byte">
<column name="BA" precision="2" scale="0" />
<generator class="assigned" />
</id>
<property name="bb" type="string">
<column name="BB" length="10" />
</property>
</class>
</hibernate-mapping>
hibernate.fg.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">"url"</property>
<property name="hibernate.connection.username">user</property>
<property name="hibernate.connection.password">pass</property>
<mapping resource="sixpack/B.hbm.xml"/>
<mapping resource="sixpack/A.hbm.xml"/>
</session-factory>
</hibernate-configuration>
hibernate.reveng.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd">
<hibernate-reverse-engineering>
<schema-selection match-schema="user"/>
<table-filter match-name="A"/>
<table-filter match-name="B"/>
</hibernate-reverse-engineering>