![](/img/trans.png)
[英]How to use JPA to generate jointable where an entity joins with a join table?
[英]Use WHERE in JPA to query the entity
我有這個實體:
@Entity
@Table
public class Terminals implements Serializable {
private static final long serialVersionUID = 5288308199642977991L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private Long id;
@Column
private int merchant_id;
@Column
private String terminalToken;
.....
}
我嘗試使用此查詢:
public Terminals getTerminalToken(String terminalToken) throws Exception {
return entityManager.find(Terminals.class, terminalToken);
}
看起來它只是在選擇表鍵。
如何選擇表列terminalToken
?
如果您正在尋找純Java(我更贊成Philipp解決方案),也許您想看看這個解決方案。 https://www.objectdb.com/java/jpa/query/criteria 。 很抱歉沒有發布直接的解決方案,但我想為您提供更多信息。
順便說一句,為什么不使用彈簧數據? 容易得多
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.