Вопросы с тегом «orm»

Объектно-реляционное отображение (ORM) - это метод отображения объектно-ориентированных систем в реляционных базах данных. Используйте другие теги для обозначения языка программирования ([java], [sql], [python]), системы баз данных ([postgreSQL], системы управления контентом ([django]), фреймворка ([flask], [spring], [laravel] ]), прикладная среда ([android], [node.js]) и другие теги, которые можно использовать для поиска и иметь наблюдателей.


11
Hibernate против JPA против JDO - плюсы и минусы каждого? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я знаком с ORM как с концепцией, и …
174 java  hibernate  orm  jpa  jdo 

19
Доктрина - Как распечатать настоящий sql, а не только подготовленное заявление?
Мы используем Doctrine, PHP ORM. Я создаю запрос как этот: $q = Doctrine_Query::create()->select('id')->from('MyTable'); а затем в функцию, которую я добавляю в различные предложения where и тому подобное, как это $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Позже, перед- execute()этим объектом запроса, я хочу распечатать исходный SQL-код, чтобы изучить …

12
Как сохранить свойство типа List <String> в JPA?
Какой самый умный способ получить сущность с полем типа List сохраняется? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Persistence; @Entity public class Command implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id; @Basic List&lt;String&gt; arguments …
158 java  orm  jpa 

4
В чем разница между ORM и ODM?
Я пытаюсь выяснить, в чем разница между ORM и ODM, насколько я понимаю концепцию, ORM (Object Relational Mapper) отображает отношения между данными, где ODM (Object Document Mapper) работает с документами. Прав ли я, предполагая, что mySQL является примером ORM, а MongoDB является примером ODM? Как я уверен, вы можете видеть, …
158 database  orm  odm 

8
Разница между «один ко многим», «многие к одному» и «многие ко многим»?
Хорошо, это, вероятно, тривиальный вопрос, но у меня проблемы с визуализацией и пониманием различий и того, когда их использовать. Мне также немного неясно, как такие концепции, как однонаправленное и двунаправленное сопоставление, влияют на отношения «один-ко-многим / многие-ко-многим». Я использую Hibernate прямо сейчас, поэтому любые объяснения, связанные с ORM, будут полезны. …

14
Когда и почему сущности JPA должны реализовывать интерфейс Serializable?
Вопрос в заголовке. Ниже я только что описал некоторые свои мысли и выводы. Когда у меня была очень простая модель предметной области (3 таблицы без каких-либо отношений), все мои объекты НЕ реализовывали Serializable. Но когда модель предметной области стала более сложной, я получил RuntimeException, в котором говорилось, что одна из …

1
Что такое choice_set в этом руководстве по приложению Django?
В учебнике Django, Написание вашего первого приложения Django, часть 1, есть такая строка : p.choice_set.create(choice='Not much', votes=0) Как возникает choice_setи что это такое? Я полагаю, что choiceэто строчная версия модели, Choiceиспользуемой в учебнике, но что choice_set? Вы можете уточнить? ОБНОВЛЕНИЕ: Основываясь на ответе Бена , я обнаружил эту документацию: « …
149 python  django  orm 


6
LINQ To Entities не распознает метод Last. В самом деле?
В этом запросе: public static IEnumerable&lt;IServerOnlineCharacter&gt; GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderBy(p =&gt; p.ServerStatus.ServerDateTime) .GroupBy(p =&gt; p.RawName) .Select(p =&gt; p.Last()); } Я должен был переключиться на это, чтобы он работал public static IEnumerable&lt;IServerOnlineCharacter&gt; GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderByDescending(p =&gt; p.ServerStatus.ServerDateTime) .GroupBy(p =&gt; p.RawName) …
144 c#  entity-framework  orm 

3
В чем разница между JPA и JPA Spring Data?
Меня немного смущает разница между Spring Data-JPA и JPA. Я знаю о JPA, что это спецификация для сохранения объектов Java в реляционной базе данных с использованием популярной технологии ORM. Другими словами, JPA предоставляет интерфейсы и другие технологии ORM, реализует те интерфейсы, которые известны как поставщик JPA, например, Hibernate. Теперь, что …

2
Entity Framework .Remove () против .DeleteObject ()
Вы можете удалить элемент из базы данных с помощью EF, используя следующие два метода. EntityCollection.Remove - метод ObjectContext.DeleteObject - метод Первый - на, EntityCollectionа второй - на ObjectContext. Когда следует использовать каждый? Одно предпочтительнее другого? Remove()возвращает boolи DeleteObject()возвращает void.

30
Зачем нам нужны сущностные объекты? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Мне действительно нужно увидеть честные и …
140 sql  database  orm  entities 

4
выбрать и обновить запись базы данных с помощью одного набора запросов
Как мне запустить операторы updateи selectна одном и том же, querysetвместо того, чтобы выполнять два запроса: - один для выбора объекта - и один для обновления объекта Эквивалент в SQL будет примерно таким: update my_table set field_1 = 'some value' where pk_field = some_value

18
Как выбрать определенные столбцы в Laravel Eloquent
допустим, у меня есть 7 столбцов в таблице, и я хочу выбрать только два из них, что-то вроде этого SELECT `name`,`surname` FROM `table` WHERE `id` = '1'; В красноречивой модели laravel это может выглядеть так Table::where('id', 1)-&gt;get(); но я предполагаю, что это выражение выберет ВСЕ столбцы, где идентификатор равен 1, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.