0

私はすでに1つのポートレット名を作成しましたが、コースポートレットです. サービス層を使用してコースをデータベースに格納するための add.jsp を作成しました。私の要件は、コースの詳細をcourse_userという2つのテーブルに保存する必要があることです。コース テーブルの列の値は、cid、cname、sdate、sid です。このテーブルでは、サービス ビルダーを作成しました。今私の要件は、値をテーブル course_user cuid、cid、uid.is に格納する必要があるサービス層に別のクラスを作成する必要があることです。既存のサービス層で可能ですか? 可能であればどのように?メソッド addcourse() editcouse() および deletecourse() メソッドを作成済みですか?

4

1 に答える 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 に答える