Mysql 从中间表获取数据

Mysql 从中间表获取数据,mysql,jakarta-ee,ejb-3.0,Mysql,Jakarta Ee,Ejb 3.0,我创建了数据库表Formation、formatter和formatter_Formation(MySQL)。 而formateur_formation table(中间表)包含formation_id和formateur_id。 形成者和形成者的关系是多对多的。 我想在Formatur_formation表中检索数据,但问题是该表不是一个实体。 我使用EJB3.0,终于找到了解决方案 String SQL = "select * from formation_formateur"; Quer

我创建了数据库表Formation、formatter和formatter_Formation(MySQL)。 而formateur_formation table(中间表)包含formation_id和formateur_id。 形成者和形成者的关系是多对多的。 我想在Formatur_formation表中检索数据,但问题是该表不是一个实体。
我使用EJB3.0,终于找到了解决方案

String SQL = "select * from formation_formateur"; 
Query q=em.createNativeQuery(SQL);
List<Object[]> listResults = q.getResultList();
String SQL=“选择*from formation\u formatter”;
Query q=em.createNativeQuery(SQL);
List listResults=q.getResultList();

我试图获取列,但问题是表不是实体,