私はすでに1つのポートレット名を作成しましたが、コースポートレットです. サービス層を使用してコースをデータベースに格納するための add.jsp を作成しました。私の要件は、コースの詳細をcourse_userという2つのテーブルに保存する必要があることです。コース テーブルの列の値は、cid、cname、sdate、sid です。このテーブルでは、サービス ビルダーを作成しました。今私の要件は、値をテーブル course_user cuid、cid、uid.is に格納する必要があるサービス層に別のクラスを作成する必要があることです。既存のサービス層で可能ですか? 可能であればどのように?メソッド addcourse() editcouse() および deletecourse() メソッドを作成済みですか?
質問する
516 次
1 に答える
0
Service Builder を使用して新しいエンティティを追加するには
<entity name="Course_User" local-service="true"
remote-service="false">
<column name="cuid" type="long" primary="true"></column>
<column name="cid" type="Course" entity="Course" mapping-key="cid"></column>
<finder name="Cid" return-type="Collection">
<finder-column name="cid" />
</finder>
// finder method according to your need
</entity>
HTH
于 2013-09-02T07:22:39.850 に答える