hibernate 怎么注解接口类型的属性 你先说,你Comment类这是什么类?实体类么。如果是实体类,你用一个接口属性,意义不大吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在@OneToOne或者@OneToMany或者@ManyToOne或者@ManyToMany的时候里面都有一个属性叫targetEntity这个就是用来告诉hibernate我这个实体对应的类型是什么他的值是Class 商品类(Product.java)和评论类(Comment.java)都是实体类。我现在主要想做的功能是 让用户可以对商品评论,也可以对评论进行回复。回复评论我看做是对评论进行评论。所以让商品类和评论类都实现了可评论接口(CommentAble.java)。Comment中的接口属性CommentAble commObj要是用上targetEntity的是不是就绑定了某个指定类型了?我定义这个属性为接口类型的原因就是要这个属性的类型是在运行时动态绑定的。它可能是一个Comment类型的对象,也可能是一个Product类型的对象。至于为何需要这个接口类型的属性,那是因为我想到后面可能会有取到一个评论实例,然后需要在这条评论中取到他的评论对象的某些信息的情况,而他的评论对象是抽象的,可以是实现了CommentAble的任何类型。要不是考虑到这个原因的话,其实都可以让商品类跟评论类进行单向一对多关联就可以。取到商品实例的时候直接取商品里的评论集合属性就可以取到他的所有评论。 求Struts和Hibernate结合增删改查功能源码 Activiti 流程 获取 获取当前流程的 目标 flex+java上传的问题 新程序免费发部了,购物程序,论坛程序,内容管理系统,免费发部咯 分数剩的不多了!请问sqlmap中映射Blob与byte数组的问题! JSP多信息发布系统 使用validate框架验证的问题 请问哪能下到J2ee的源代码 在j2ee平台上使用EJB的朋友们请帮助! Hibernate与Mysql数据库问题求大牛小牛解答 struts2上传文件出现问题 weblogic应用异常退出 附dump文件内容
我现在主要想做的功能是 让用户可以对商品评论,也可以对评论进行回复。
回复评论我看做是对评论进行评论。所以让商品类和评论类都实现了可评论接口(CommentAble.java)。
Comment中的接口属性CommentAble commObj要是用上targetEntity的是不是就绑定了某个指定类型了?我定义
这个属性为接口类型的原因就是要这个属性的类型是在运行时动态绑定的。它可能是一个Comment类型的对象,也可能是一个Product类型的对象。至于为何需要这个接口类型的属性,那是因为我想到后面可能会有取到一个评论实例,然后需要在这条评论中取到他的评论对象的某些信息的情况,而他的评论对象是抽象的,可以是实现了CommentAble的任何类型。
要不是考虑到这个原因的话,其实都可以让商品类跟评论类进行单向一对多关联就可以。取到商品实例的时候直接取商品里的评论集合属性就可以取到他的所有评论。