这样的表关系在jdo中怎么表示 没用过,没接触过,友情Up^@^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 记住,JDO不仅仅采用关系数据库存储信息,他可以用所有的数据存储实体存储,只要JDO实现环境实现,所以向关系数据库中的外键这个概念是没有的。象你说的这种举个例,如Order(定单)和OrderLine(定单项)是一对多的关系,那么代码是:public class Order{...private Collection orderLines;...}public class OrderLine{...private Order order;...}在配置文件中:...<package name="..."> <class name="Order"> <field name="orderLines"> <collection ...-type="OrderLine"/> </field> </class> <class name="OrderLine"/></package>...上面有些配置具体名字忘了,看看JDO的DTD文档就知道是什么。那么上面的配置是怎么样实现One-To-Many的呢,因为我们配置永久实体的身份标志是默认的,所以假如是关系数据库,那么变会自动生成一个主键字段,永久实体的身份标志也正是他,所以可以作为Ont-To-Many关系的外键使用,但是这些都是由JDO实现环境自动部署的,不用向Hibernate一样要程序员部署。但是假如真的要在关系数据库上的话,的确Hibernate的要好一点,因为JDO是一个重要的技术,在企业开发中应该属于一个重量级的角色,相对而言,Hibernate则没有JDO想的那么长远。 struts2 上传文件大小出错 国,省,市数据 hibernate分页查询 mdf、ldf的文件怎么引入到数据库中? 朋友帮下忙 关于java web 服务器jeeves的问题 struts,spring,hibernate太麻烦,来看看这个 郁闷几天的EJB问题 我下载了ant1.6可是运行却提示出错. 请大家提供一下有关java的书籍,高分送出!100-1000分 关于JBUILDER8的问题!!!!!!!!!!!!!!!!!!!!!!!! 关于JDOGENIE的配置问题 请教:关于JDO
象你说的这种举个例,如Order(定单)和OrderLine(定单项)是一对多的关系,那么代码是:public class Order{
...
private Collection orderLines;
...
}
public class OrderLine{
...
private Order order;
...
}
在配置文件中:
...
<package name="...">
<class name="Order">
<field name="orderLines">
<collection ...-type="OrderLine"/>
</field>
</class>
<class name="OrderLine"/>
</package>
...
上面有些配置具体名字忘了,看看JDO的DTD文档就知道是什么。
那么上面的配置是怎么样实现One-To-Many的呢,因为我们配置永久实体的身份标志是默认的,所以假如是关系数据库,那么变会自动生成一个主键字段,永久实体的身份标志也正是他,所以可以作为Ont-To-Many关系的外键使用,但是这些都是由JDO实现环境自动部署的,不用向Hibernate一样要程序员部署。但是假如真的要在关系数据库上的话,的确Hibernate的要好一点,因为JDO是一个重要的技术,在企业开发中应该属于一个重量级的角色,相对而言,Hibernate则没有JDO想的那么长远。