2016-03-15 8 views

cevap

1

Hayalet keyfi modeller veya geniş satırlar için izin vermez, maalesef buna dayalı bir nesne modeli oluşturabilmek için gerçekçi değildir. Eğer geniş satırlar istiyorsanız, fantom sizin için bu noktada çok fazla zaman harcayamayacak, orada da rekabetçi bir çözüm sunmak için çok çalışıyoruz ama bu kolay değil, phantom'un süper gücü nesne modelinden ve otomatik tamamlamadan geliyor. Bundan kaynaklanan typesafety/auto-migrations.

Eğer göçler ve Cassandra ile anında ve senkronizasyonu yapılarını değiştirme becerisi hakkında sadece endişe duyuyorsanız

, biz fantom-pro, hayalet ticari sürümünün bir parçası olarak çok çok gelişmiş otomatik göç yeteneği yeniliyor.

+0

Cevabınız için teşekkürler, ancak sorumu yanlış anladınız gibi görünüyor - model düzeltildi. Örneğin, x, y ve z sabit alanları olan bir nesnem var. Eğer kullanıcı girişi x = 2'yi güncellemekse, o zaman bende (_. X = 2), ya da x = 3 ve y = 5 için bir değişiklik üretmem gerekir. (_. X = 3). .y = 5) dinamik olarak. Nesnemde birçok sabit alan varsa, her kombinasyon için sabit bir yöntem yazmak mümkün değildir. Bu datastax java sürücüsünün, bunu yapmak için bir set (String name, Object value) yöntemiyle bir QueryBuilder nesnesi var gibi görünüyor, ancak scala'da phantom-dsl ile nasıl yapılacağını soruyorum. – sinel

+0

Aynı şeyi fantom ile de yapabilirsiniz, ben bir şeyler yazacağım. – flavian

+0

Teşekkürler - bunu yapabildiğinizi biliyorum, ama burada takılıyorum, çünkü dokümanlar veya github repo'daki örneklerden nasıl anlayamadım. Örneğin bir araya getirmek için kısa bir süreniz varsa, en azından kendimi nasıl deneyebileceğime dair hızlı bir işaretçi verebilir misiniz? – sinel

İlgili konular