问大家一个关于在实际开发中使用HIBERNATE的小问题 首先要看这两个表是否有关联关系,如果有查出一个表的实例就可以关联出另外一个表中的字段。如果没有关联关系,hibernate也可以使用sql语句。删除的话hibernate可以进行关联删除,只需要配置一下映射文件,建议楼主看一下孙卫琴的<<精通hibernate>>和夏晰的<<hibernatek开发手册>>那里讲的都非常好!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个学生会有很多个的学位 对应的关系应该为 一对多one-to-many. 在TB 学历表中建立 degreeid外键关联<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping> <class name="com.gcg.hibernate.TA" table="T_Ta"> <id name="id"> <generator class="native"/> </id> <property name="name" /> <set name="students" cascade="all"> <key column="degreeid"/> <one-to-many class="com.gcg.hibernate.TB"/> </set> </class> <class name="com.gcg.hibernate.TB" table="T_Tb"> <id name="id"> <generator class="native"/> </id> <property name="degree"/> </class></hibernate-mapping>多多看看doc 那里写的也很详细。我也是新手, 分页算法 一道oracle题 struts1 html:text value = 资源文件里的值 数据库表设计 Tomcat jndi 数据库怎么配置 连接池配置 请教高手:关于ejb的一个奇怪的问题 困惑:JAVA程序部署到WINDOWS上运行比LINUX快? 关于tomcat的问题??? 北京国际商务学院一年制得文凭真得假得 有请 pigo 接分(一) ( 急)关于cvs以及hibernate和msde的问题 初涉及连接池,求解!大虾帮帮偶哇
对应的关系应该为 一对多one-to-many. 在TB 学历表中建立 degreeid外键关联<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.gcg.hibernate.TA" table="T_Ta">
<id name="id">
<generator class="native"/>
</id>
<property name="name" />
<set name="students" cascade="all">
<key column="degreeid"/>
<one-to-many class="com.gcg.hibernate.TB"/>
</set>
</class>
<class name="com.gcg.hibernate.TB" table="T_Tb">
<id name="id">
<generator class="native"/>
</id>
<property name="degree"/>
</class>
</hibernate-mapping>多多看看doc 那里写的也很详细。
我也是新手,