当前位置: 首页 > news >正文

各大网站网络推广的收费百度老旧版本大全

各大网站网络推广的收费,百度老旧版本大全,深圳住房与建设网站,wordpress瀑布流你说,And what I’m trying to achieve is to query different tables for retrieving both Car and Bus entities.,但作为第一个考虑,你应该评估你是否真的想这样做.想一想:>单表继承策略通常是整个层次结构查询的最快速度,例如您想象的执行.它可以使用单个查询…

你说,

And what I’m trying to achieve is to query different tables for retrieving both Car and Bus entities.

,但作为第一个考虑,你应该评估你是否真的想这样做.想一想:

>单表继承策略通常是整个层次结构查询的最快速度,例如您想象的执行.它可以使用单个查询执行整个层次结构和具体实体操作,而无需连接或联合.

>单表和联接继承策略确保层次结构中的所有实体都具有不同的键,而不一定是每类表策略的情况.

>单表和连接的继承策略促进了涉及抽象超类的关系;这些并不是每类表策略所支持的.

>支持每类表策略是可选的. JPA提供程序不需要支持它,并且GlassFish引用实现中的默认提供程序实际上不支持它.因此,依赖于每个表的应用程序不能保证是可移植的. (您的提供商,Hibernate,确实支持它.)

你继续说,

However, in this case I get java.sql.SQLSyntaxErrorException:

ORA-00904: "KEY": invalid identifier. Seems like using @Inheritance

together with @AttributeOverride for @Id field doesn’t work.

@AttributeOverride仅指定用于覆盖映射的超类的属性以及嵌入类的字段和属性.如果@Id属性出现在这些上下文中,它确实有效.对于从实体超类继承的持久字段和属性,它没有被指定工作(尽管它都没有被指定为不起作用),但是确实它不能用于具有单表或连接继承策略的这些属性.

如果@AttributeOverride确实适合你,那么这种使用将是不可移植的.另一方面,JPA没有其他任何东西可以实现你想要的.特定的持久性提供程序可以有一个支持它的扩展,但Hibernate历史上并没有这样做 – 从实体超类继承的所有属性都使用相同的名称进行映射.

你也说,

One more thing I’d like to mention is that I’ve tried using

@MappedSuperclass instead of @Inheritance but in this case I’m not

able to query with abstact Vehicle type.

JPA不为您的特定要求组合提供解决方案:

>将每个具体实体类映射到单独的表,

>将ID命名为每个实体表中的不同列名,以及

>支持抽象超类型的多态查询.

如果您不愿意更改其中任何一项,那么您将不得不依赖扩展.在这种情况下,你很幸运:Hibernate支持polymorphic queries,其中多态类型未映射为实体.因此,如果您愿意使您的应用程序明确依赖于Hibernate,那么您可能可以获得您想要的位置.

具体来说,要在Hibernate中执行此操作,您将依赖于“隐式多态”.要做到这一点,你应该避免将超类映射为一个实体,根据你的经验,我猜它也不应该是一个映射的超类.它可以是一个普通的类,虽然它的属性不会持久,或者你可以使用一个接口.如果您的Vehicle类具有要保持持久性的属性,则可以将其更改为可嵌入类.您还需要注释每个车辆实体以指定隐式多态性,例如:

@Entity

@Polymorphism(type = PolymorphismType.IMPLICIT)

// ...

public class Car implements Vehicle {

// ...

}

Hibernate文档声称隐式多态是默认的,但为了清楚起见,我建议无论如何应用@Polymorphism注释.

http://www.lbrq.cn/news/2644327.html

相关文章:

  • 创网站需要什么免费网站大全下载
  • 企业商城网站开发建设品牌策划的五个步骤
  • 做网站收款支付宝接口成都推广系统
  • 网页制作实践 做网站色盲测试卡
  • 湖南长沙网站建设seo综合查询网站
  • 云南微网站开发网站权重怎么查
  • 武清做网站的公司免费推广网站大全下载
  • wordpress文章调用标签长沙seo男团
  • 网站后台ftp替换图片怎么做东莞好的网站国外站建设价格
  • 汕头站扩建进展今天中国新闻
  • 宁波大型网站设计公司点击排名优化
  • 小说网站静态模板长沙seo关键词
  • 安庆网站建设专近三年成功的营销案例
  • app免费制作软件中文版长沙seo推广外包
  • 岐山网站建设长沙seo推广优化
  • javaee可以做网站么aso优化师
  • 数字展厅展馆解决专家seo在线教程
  • 政府网站建设情况工作报告找客户资源的软件免费的
  • 国外做的好的鲜花网站河南网站seo费用
  • 网站界面建议济南特大最新消息
  • wordpress 如何建站sem分析是什么
  • 网站的支付系统怎么做html模板网站
  • 成人高考骗局推广优化关键词
  • 海外网络是什么意思seo培训赚钱
  • 湖南长沙大学海外aso优化
  • 青岛做公司网站的多吗东莞seo网站优化排名
  • 上海 培训网站建设合肥百度关键词推广
  • 网站的费用可以做无形资产如何建立一个网站
  • 江苏建设工程招标网站域名状态查询工具
  • wordpress 格式品牌词优化
  • Datawhale+AI夏令营_让AI读懂财报PDF task2深入赛题笔记
  • AI 算法优化实战指南:从理论到部署的全流程优化策略
  • 2025年SEVC SCI2区,基于深度强化学习与模拟退火的多无人机侦察任务规划,深度解析+性能实测
  • 跨境电商系统开发:ZKmall开源商城的技术选型与代码规范实践
  • VScode 文件标签栏多行显示
  • P1690 贪婪的 Copy