0

我正在运行一个模拟销售机票的应用程序。
使用简单的模式(1-n):

SEAT
------
id_seat
description
position

BOOKING
---------
id
customer
id_seat

我想使用 JPA API 或 Criteria 生成一个查询,它为我提供了所有可用 SEAT 的列表。即,BOOKING 表中不存在(未预订)的所有 SEAT 对象。( SEAT.id_seat = BOOKING.id_seat)

任何人都可以给我一个线索,这是产生这样一个查询的最佳选择吗?

4

1 回答 1

1
select seat from Seat seat 
where seat.id not in (
    select seat2.id from Booking booking 
    inner join booking.seat seat2)
于 2012-11-17T08:53:03.943 回答