Асинхронды электрондық пошта плагинінің домендік сыныптары

Experimenting with Asynchronous Mail 0.2.1 using Oracle as backing database. Running small test app and logSql=true shows that plugin is trying to create a table called asynchronous_mail_message_headers which Oracle can't do (only <= 30 characters allowed in identifiers). I've looked for where this domain is being created but I can only see two domains in the grails-app/domain/ru/perm/kefir/asynchronousmail directory of the plugin (neither of which are this particular domain). There are also other tables being created I can't account for looking at the available plugin code.

Кез келген адамның осыған байланысты тәжірибесі бар ма?

0

2 жауаптар

Жасырын түрде жасалған біріктірілген кесте болуы мүмкін. Домендік класстарда көптеген/көп немесе бір бағытты/көп қатынастар бар болса, бұл мүмкін. Осы кесте жасауын тиісті домендік сыныпта joinTable директивасы арқылы бұрыңыз.

joinTable docs

0
қосылды
Рақмет - бұл солай болды. Онда бір тақырыптық кестені жасайтын 30 тақырыптар -> hdrs деп өзгертілген тақырыптар картасы <�болды.
қосылды автор Kelly, көзі

Соққыларға рахмет. Ru.perm.kefir.asynchronousmail.AsynchronousMailMessage-да көрсету арқылы жасалған біріктірілген қосылу кестесі:

headers joinTable:[name:'asynch_mail_message_headers',key:'asynchronous_mail_message_id']
0
қосылды
Жауапты қабылдайтын болсаңыздарға рақмет ... егер жауап бермейтін болсам, қуаныштымын көмектесті.
қосылды автор Aquatoad, көзі