0

我在我的 android 应用程序中使用Sugar ORM 。我的数据结构为

public class Attendance extends SugarRecord<Attendance> {

Date logDateTime;
String Flag;
Shift shift;
...

public class Shift extends SugarRecord<Shift> {

String shiftName;
Date startTime, EndTime;
...

我在 Shift 表中有数据,但文档在解释如何在出勤表中创建新行方面没有多大帮助。

任何人都可以提供有关如何在考勤表中创建条目并引用班次表的示例代码。

谢谢你。

4

1 回答 1

0

好的,我想出了一个解决方案..

        List<Shift> st1 = Shift.listAll(Shift.class);

     //should figure out the best way to link the reference key and array counter. 
     // If the PK of the master table is identity //or at least an integer
//this can be worked out easily.

selectedShift = st1.get(0);
    Attendance attendance = new Attendance();

    attendance.setShift(selectedShift);
    attendance.setFlag("E");
    attendance.setLogDateTime(new Date());
    attendance.save();

谢谢。

于 2015-04-08T12:45:49.917 回答