associations

Jaka jest różnica między jednokierunkowym i dwukierunkowym JPA a asocjacjami Hibernate?

Jaka jest różnica między asocjacjami jednokierunkowymi i dwukierunkowymi? Ponieważ tabela wygenerowana w db są takie same,wi ... ica polega na tym, czy grupa posiada odniesienie użytkownika. Więc zastanawiam się, czy to jedyna różnica? co jest zalecane?

Rails: dependent =>: destroy VS: dependent =>: delete all

W prowadnicach rails jest to opisane tak: Obiekty zostaną dodatkowo zniszczone, jeśli są powiązane z :dependent => :d ... te_all Dobra, spoko. Ale jaka jest różnica między zniszczeniem a usunięciem? Próbowałem obu i wydaje się, że robi to samo.

Używanie build with a ma jedno skojarzenie w rails

W tym przykładzie tworzę user z no profile, a następnie utwórz profile dla tego użytkownika. Próbowałem użyć build z has_one ... use': SELECT * FROM `profiles` WHERE (`profiles`.user_id = 4) LIMIT 1 Czy w rails istnieje sposób na skojarzenie 0 LUB 1?

Build vs new w Rails 3

W Rails 3 docs, metoda build dla asocjacji jest opisana jako taka sama jak Metoda new, ale z automatycznym przypisaniem kluc ... w konsoli! Czy coś przeoczyłem? Są dokumenty trochę nieaktualne (mało prawdopodobne)? Jaka jest różnica między build A new?

Co powoduje ten błąd ActiveRecord:: ReadOnlyRecord?

To następuje to wcześniejsze pytanie, na które udzielono odpowiedzi. W rzeczywistości odkryłem, że mogę usunąć join z tego ... m tableau_id i hand_id kolumny w tabeli DeckCard. Spojrzałem na ReadOnlyRecord w Rails api, i to nie mówi wiele poza opisem.

MongoDB many-to-Many Association

Jak zrobiłbyś wiele do wielu związków z MongoDB? Na przykład; załóżmy, że masz tabelę użytkowników i tabelę ról. Użytkownicy ... d Name Roles: Id Name UserRoles: UserId RoleId Jak jest obsługiwany ten sam rodzaj relacji w MongoDB?

Rails-Best-Practice: How to create dependent has one relations

Możesz mi powiedzieć, jaka jest najlepsza praktyka tworzenia relacji has_one? F. E. jeśli mam model użytkownika i musi mieć ... ion def set_default_association self.create_profile end end Ale to nie wydaje się zbyt czyste... Jakieś sugestie?

Jak korzystać z ActiveAdmin na modelach za pomocą ma wiele poprzez skojarzenie?

Używam activeadmin gem w moim projekcie. Mam 2 modele używające has_many przez asocjację. Schemat bazy danych wygląda dokła ... aż datę wizyty każdego pacjenta u lekarza page? edytuj datę wizyty każdego pacjenta na stronie lekarze? Dzięki wszystkim. :)

Jak tworzyć ma i należy do wielu stowarzyszeń w Factory girl

Biorąc pod uwagę następujące class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ... znalazłem wzmianki o tym, jak to zrobić, czy istnieje schemat definiowania niezbędnych fabryk, czy robię coś zasadniczo źle?

Szyny z wieloma kluczami zagranicznymi

Chcę być w stanie użyć dwóch kolumn na jednej tabeli do zdefiniowania relacji. Więc za pomocą aplikacji Zadań jako przykład. ... eRecord::PreparedStatementInvalid: missing value for :owner_id in :donor_id => :person_id OR assignee_id => :person_id

Rails idiom, aby uniknąć duplikatów w ma wiele: przez

Mam standardową relację między użytkownikami a rolami w mojej aplikacji Rails: class User < ActiveRecord::Base has_man ... O "user_roles" ("role_id", "user_id") VALUES(1, 3) => [#<Role id: 1, name: "1">, #<Role id: 1, name: "1">]

Skojarzenia Rails-ma wiele =>: Przez-ale ten sam model

Co staram się zrobić: Mam bloga i chcę pokazać powiązane posty pod postem głównym. class Post < ActiveRecord::Base h ... nami post_id. Oczywiście jest w tym kilka wad, po prostu nie jestem pewien, jak sprawić, by to skojarzenie działało w Rails.

Agregacja UML a Asocjacja

Oto jestem, z kolejnym pytaniem o agregację i skojarzenie. Chciałem nauczyć się podstaw UML, więc zacząłem czytać "UML distil ... diagramu klas? Pytam o to, ponieważ ta książka jest z 2003 roku i niektóre rzeczy mogą się zmienić w ciągu tych kilku lat.

Ten sam Model dla dwóch należy do stowarzyszeń

Mam model PointOfContact który has_many Systems. Od strony {[4] } chcę zidentyfikować PointOfContact jako technical_manager l ... ate @sys.project_manager = @pm @sys.technical_manager = @tm @pm.systems.should have(1).items #> expected 1 items, got 0

dodawanie skojarzeń do istniejących modeli

Zastanawiam się, jak Mogę dodać skojarzenia do moich modeli. Załóżmy, że generuję dwa modele rails generate model User rail ... stosować tę modyfikację przez migracje, aby uzyskać tabelę cars_users w bazie danych? Planuję użyć tej tabeli w moim kodzie.

Getting fields for and accepts zagnieżdżone atrybuty for to work with a belongs to relation

Nie mogę uzyskać zagnieżdżonego formularza do wygenerowania w widoku rails dla relacji belongs_to przy użyciu nowego obiektu ... stkie oficjalne przykłady i przykładowy kod (Jak the great stuff over at Ryans Scraps ) dotyczy skojarzeń z wieloma płytami.

Rails ma jeden:poprzez Stowarzyszenie

Rails ma asocjację has_one :through, która pomaga skonfigurować asocjację jeden do jednego z trzecim modelem, przechodząc prz ... modelem N-tym przechodzącym przez modele n-1 dla Łatwiejszego Dostępu. Czy jest w tym coś jeszcze, co mi umyka poza skrótem?

Hibernate jednokierunkowa Asocjacja jeden do wielu-dlaczego tablica join jest lepsza?

W tym dokumencie (przewiń w dół do sekcji jednokierunkowej): Http://docs.jboss.org/hibernate/stable/annotations/reference/e ... preferowane niż używanie kolumny klucza obcego w posiadanej jednostce. Moje pytanie brzmi, dlaczego jest to bardzo korzystne?

C++: Asocjacja, agregacja i skład

Zaczynam studiować OOAD i mam problem ze znalezieniem przykładu C++ kodu, który ilustruje jak Association, Aggregation i Comp ... miast tego? Byłabym wdzięczna, gdybyś dał mi również odniesienie do kodu z książki (abym mogła omówić to z moim instruktorem)

Hibernate @OneToMany Usuń dziecko z listy podczas aktualizacji rodzica

Mam następujące byty: Zespół @Entity @Table public class Team { [..] private Set<UserTeamRole> userTeamRoles; /** ... ; lista zostanie zresetowana i z powodu kaskady poprzednia lista zostanie usunięta. Każda pomoc jest mile widziana. Dziękuję