我现在用hibernate annotation 写个manyToMany的映射,然后我连接表有自己的属性怎么弄?不能用joinTable了吧.请大家帮忙解答!谢谢!
解决方案 »
- 在研究terracotta,没入门,问题比较脑残
- hibernate报错Exception in thread "main" java.lang.ExceptionInInitializerError
- struts中的间接传值。
- 一个MySQL连接的问题...
- Open Message Queue 的sample
- 整合spring+struts时,jsp页面调js里的方法 出错。
- 如何用java对word ,excel 进行创建,修改等内容!!!!
- 菜鸟提问!
- 关于开发代码的EJB容器——欢迎大家参与讨论(重金200分,看相应人数分值还会有所增加!)
- System.out.print 为什么是一种不好的实践?
- 关于new ActiveXObject("Word.Application")的问题?
- java类编译为class文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="pojo.Job" table="job" schema="dbo" catalog="study">
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="native" />
</id>
<property name="jobname" type="java.lang.String">
<column name="jobname" length="50" />
</property>
<set name="depts" table="department_job">
<key column="jobid"></key>
<many-to-many class="pojo.Department" column="deptid"></many-to-many>
</set>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="pojo.Department" table="Department" schema="dbo"
catalog="study">
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="native" />
</id>
<property name="parentoid" type="java.lang.Integer">
<column name="parentoid" />
</property>
<property name="deptName" type="java.lang.String">
<column name="deptName" length="20" />
</property>
<property name="phone" type="java.lang.String">
<column name="phone" length="20" />
</property>
<property name="email" type="java.lang.String">
<column name="email" length="100" />
</property>
<property name="fax" type="java.lang.String">
<column name="fax" length="20" />
</property>
<property name="manager" type="java.lang.Integer">
<column name="manager" />
</property>
<property name="address" type="java.lang.String">
<column name="address" length="100" />
</property>
<property name="zipcode" type="java.lang.String">
<column name="zipcode" length="10" />
</property>
<property name="description" type="java.lang.String">
<column name="description" length="100" />
</property>
<set name="jobs" table="department_job">
<key column="deptid"></key>
<many-to-many class="pojo.Job" column="jobid">
</many-to-many>
</set>
<set name="emps" cascade="all" inverse="false">
<key column="deptid"></key>
<one-to-many class="pojo.Employee" />
</set>
</class>
</hibernate-mapping>