2016-04-07 30 views
0

Veriler, başlangıç ​​veri yaml dosyam ile bir önyükleme düzeninde sipariş sütununu doldurmak için veri alamıyorum. Sadece "entries_ORDER" adlı oluşturduğu sütundaki boş değerler olarak gösterilir.(Oynatma çerçevesi) Bir @OrderColumn öğesinde başlangıç ​​verileri yaml ayarı

Benim yaml dosyamda 'entry: 0' ve 'entries_ORDER: 0' şanssız olarak denedim.

Group.java

public class ContactGroup extends Model { 
    @Required 
    public String title; 

    public boolean showTitle = false; 

    public boolean isDefault = false; 

    @OneToMany(mappedBy="group", cascade=CascadeType.ALL, orphanRemoval=true) 
    @OrderColumn 
    public List<ContactEntry> entries; 
} 

başlangıçtaki-data.yml

# Contact Group 
ContactGroup(group1): 
    isDefault: 1 
    showTitle: 1 
    title: My Title 

# Contact Entry 
ContactEntry(entry1): 
    title: Entry Title 1 
    group: [group1] 
    entries_ORDER: 0 

ContactEntry(entry2): 
    title: Entry Title 2 
    group: [group1] 
    entries_ORDER: 1 

cevap

0

o çalışma başardı.

Sütun kendisini oluşturmasına izin vermek yerine, @OrderColumn öğesinin benim tarafımdan belirlenen bir alanı kullanması gerektiğini söylemeliydim.

benim ContactEntry modeline aşağıda oluşturuldu:

@OrderColumn(name="entries_order") 

Ben o zaman sadece o kullanmak zorunda: sonra benim ContactGroup modelinde olduğu Tamsayı adını @OrderColumn verdi

public Integer entries_order; 

yamyam:

entries_order: 3 
İlgili konular