6
出於好奇,我想遷移Play! 1.2.3 Java應用程序播放! 2.0,但我很難理解新的應用程序控制器。我已經檢查了三個示例應用程序,但由於我不是經驗豐富的程序員,他們對我的幫助不大。這是一個精簡的例子,說明我目前如何接近Play中的應用程序控制器! 1.2.3。遷移玩! Framework 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;
}
的應用類:
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)
}
}
我知道這是遠離優雅,但它的工作原理和代碼是容易的,我跟隨。我想用新的框架做類似的事情,任何幫助將不勝感激。