Pytania otagowane jako orm

Mapowanie obiektowo-relacyjne (ORM) to technika mapowania systemów zorientowanych obiektowo na relacyjne bazy danych. Użyj innych znaczników, aby wskazać język programowania ([java], [sql], [python]), system bazy danych ([postgreSQL], system zarządzania treścią ([django]), framework ([flask], [spring], [laravel] ]), środowisko aplikacji ([android], [node.js]) i inne tagi, których można używać do wyszukiwania i mieć obserwatorów.

16
Dlaczego powinieneś używać ORM? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Gdybyś miał zmotywować „plusów”, dlaczego używałbyś ORM do zarządzania …
113 database  orm 

1
Jak Pony (ORM) wykonuje swoje sztuczki?
Pony ORM robi niezłą sztuczkę konwertowania wyrażenia generatora na SQL. Przykład: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Wiem, że Python ma wbudowane wspaniałe funkcje introspekcji i metaprogramowania, ale …


11
Czy potrzebuję elementów <class> w persistence.xml?
Mam bardzo prosty plik persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; i to działa. Ale kiedy usuwam &lt;class&gt;elementy, aplikacja nie widzi encji (wszystkie klasy są opatrzone adnotacją @Entity). …
110 java  hibernate  orm  jpa  annotations 


9
Co to jest kontekst trwałości?
Jestem nowy w świecie Java i JPA. Studiowałem JPA i natknąłem się na wiele nowych terminów, takich jak Entity, wytrwałość. Czytając, nie mogłem zrozumieć dokładnej definicji kontekstu trwałości . Czy ktoś może to wyjaśnić prostymi, laickimi słowami? Co to ma wspólnego z danymi używanymi w @Entity? Na przykład uważam tę …
109 java  jpa  orm  persistence 

2
Klauzula JPQL IN: tablice Java (lub listy, zestawy…)?
Chciałbym załadować wszystkie obiekty, które mają przypisany tag tekstowy do dowolnej małej, ale dowolnej liczby wartości z naszej bazy danych. Logicznym sposobem rozwiązania tego problemu w SQL byłoby zbudowanie klauzuli „IN”. JPQL dopuszcza IN, ale wydaje się, że wymaga ode mnie bezpośredniego określenia każdego parametru na IN (jak w, "in …
108 sql  orm  jpa  jpql  named-query 


20
Czy istnieją dobre powody, aby nie używać ORM? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
107 c#  nhibernate  orm  enterprise 


3
SQLAlchemy: jak filtrować pole daty?
Oto model: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Chcę filtrować między dwiema datami, na przykład, aby wybrać wszystkich użytkowników w przedziale 18-30 lat. Jak zaimplementować to z SQLAlchemy? Myślę o: query = DBSession.query(User).filter( and_(User.birthday &gt;= '1988-01-17', User.birthday &lt;= '1985-01-17') ) # means age …
105 python  sql  database  orm  sqlalchemy 



4
Jak tworzyć zapytania łączące za pomocą Sequelize na Node.js.
Używam sequelize ORM; wszystko jest świetne i czyste, ale miałem problem, gdy używam go do joinzapytań. Mam dwa modele: użytkowników i postów. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { type: db.Sequelize.INTEGER}, month_birth: { type: …

8
W jaki sposób należy zaimplementować equals i hashcode podczas korzystania z JPA i Hibernate
W jaki sposób należy zaimplementować równości i kod skrótu klasy modelu w Hibernate? Jakie są typowe pułapki? Czy domyślna implementacja jest wystarczająca w większości przypadków? Czy ma sens używanie kluczy biznesowych? Wydaje mi się, że dość trudno jest go dobrze uruchomić w każdej sytuacji, gdy bierze się pod uwagę leniwe …
103 java  hibernate  orm  equals  hashcode 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.