Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hibernate ManyToMany lựa chọn

Có thể giải quyết vấn đề này bằng cách ánh xạ liên kết của bạn hai lần theo cách sau với @Where chú thích.

@ManyToMany(mappedBy = "agents") 
@Where(clause = "status = 'ACTIVE'")
private List activeMissions

@ManyToMany(mappedBy = "agents")
private List missions

Giải thích đầy đủ có thể được tìm thấy tại đây https:// suy nghĩ- on-java.org/hibernate-tips-filter-entities-mapped-association/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể kết nối vùng chứa tomcat với vùng chứa cơ sở dữ liệu mysql trong kubernetes?

  2. Chèn hàng loạt dữ liệu vào cơ sở dữ liệu MySQL bằng php

  3. Tạo dữ liệu cho phạm vi ngày bao gồm cả những ngày không có trong dữ liệu

  4. Cách kiểm tra xem mysqli_query có xóa bất kỳ hàng nào không

  5. Tham gia bảng tùy thuộc vào giá trị của cột trong bảng chính