6
好奇心を要らずPlayを移行したいです! 1.2.3 Javaアプリケーションを再生する! 2.0では、私は新しいアプリケーションコントローラを理解するのが難しいです。私は3つのサンプルアプリケーションを調べましたが、私は経験豊かなプログラマーではないので、ほとんど役に立たなかったのです。ここでは、私が現在Playのアプリケーションコントローラにどのように近づいているかの例を取り上げます。 1.2.3。Migrate Play!フレームワーク1.2.3アプリケーションコントローラ2.0へ
マスターとディテールのクラス:
@Entity
public class Master extends Model {
public String name;
public String address;
@OneToMany(cascade=CascadeType.ALL,mappedBy="detailId")
public List<Detail> details;
}
@Entity
public class Detail extends Model {
public String pet;
@JoinColumn(name="detail_id")
@ManyToOne
public Master detailId;
}
Applicationクラス:
public class Application extends Controller {
public static void master(Long id) {
Master master = Master.findById(id);
render(master);
}
public static void saveMaster(final Master master) {
master.save();
}
public static void saveDetail(Long id, final Detail detail) {
Master master = Master.findById(id);
detail.detailId = master;
detail.save();
master.details.add(detail);
master.save();
master(id)
}
}
私はそれがはるかにエレガントから知っているが、それは動作し、コードは私が従うことのために簡単です。新しいフレームワークを使って同様のことをしたいと思います。どんな助けでも大歓迎です。