Hibernate で定義された ManyToMany 関係を実装する方法がわかりません。クライアント側では、一部のバックエンド Web サービスに対して正常に動作する RESTDataSources を備えた SmartGWT LGPL バージョンを使用しています。
この関係は、典型的な役割と許可の間に作成されます。Rol.class:
...
@ManyToMany
@JoinTable(name = "ROL_PERMISO", joinColumns = @JoinColumn(name = "ROL_ID"), inverseJoinColumns = @JoinColumn(name = "PERMISO_ID"))
private Set<Permiso> permisos;
...
クライアント側には、2 つの「ビュー」があります。最初のものは、許可の管理用です。もう 1 つはロール管理用で、ロールを表示する ListGrid と、ロールに関連付けられたアクセス許可を選択するアクセス許可 CheckBoxTree を持つ DynamicForm と、名前や説明などの他のフィールドがあります。
DataSource で役割と権限の関係を確立するにはどうすればよいですか? 推奨される回避策はありますか?