जिज्ञासा से मैं एक प्ले माइग्रेट करना चाहता हूं! 1.2.3 जावा एप्लिकेशन खेलने के लिए! 2.0, लेकिन मुझे नए एप्लिकेशन नियंत्रक को समझने में कठिनाई हो रही है। मैंने तीन उदाहरण अनुप्रयोगों की जांच की है, लेकिन वे मेरे लिए थोड़ी मदद नहीं कर रहे हैं क्योंकि मैं एक अनुभवी प्रोग्रामर नहीं हूं। यहां एक संक्षिप्त उदाहरण है कि मैं वर्तमान में Play में एप्लिकेशन नियंत्रक से कैसे संपर्क करता हूं! 1.2.3।माइग्रेट प्ले करें! फ्रेमवर्क 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)
}
}
मैं जानता हूँ कि यह सुरुचिपूर्ण से दूर है, लेकिन यह काम करता है और कोड आसान मुझे का पालन करने के लिए है। मैं नए ढांचे का उपयोग करके कुछ ऐसा करना चाहता हूं और किसी भी मदद की सराहना की जाएगी।