我有这个SQL查询:
select ts.scorename from content_package cp
join content_package_content_package_components cpcps on cpcps.content_package = cp.id
join content_package_component cpc on cpc.id = cpcps.content_package_components
join tests t on t.id = cpc.assessment
join test_scores ts on ts.tests_id = t.id
where cp.tag = 'C_TS_EN_ABSA_G_'
并希望将其转换为JPA,理想情况下是规范-这可能吗?
答案 0 :(得分:0)
您可以用JPQL编写此查询,但是首先需要创建模型的POJO类。如果您使用的是Intelij想法,则可以通过转到持久性部分在其中创建模型,右键单击数据源,然后选择根据(休眠或数据库架构)生成持久性映射。创建模型后,应将表名更改为查询中的pojo类,依此类推....