【发布时间】:2016-04-16 22:11:11
【问题描述】:
我正在使用 JPA 存储库来访问 Mysql。 我有这个问题:
@Query("Select s.productName, s.stock from Sell s");
我收到一个执行错误,因为库存有时为空。
该查询生成的sql翻译为:
select sell0_.productName, sell0_.stock_id from T_SELL sell0_ inner join T_STOCK stock0_ on sell0_.stock_id=stock0_.id
即使 stock_id 为空,有没有办法让这个 JPA 查询工作?
【问题讨论】:
-
你是如何定义卖出-股票关系的?
-
卖出:@OneToOne 私人股票;