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

106
Как делать запросы на соединение с помощью Sequelize на Node.js

Я использую sequelize ORM; все отлично и чисто, но у меня возникла проблема, когда я использую его с joinзапросами. У меня две модели: пользователи и посты. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type:...

105
Выберите отдельные значения из поля таблицы

Я изо всех сил пытаюсь понять ORM Django. Я хочу получить список различных значений в поле в моей таблице ... эквивалент одного из следующих: SELECT DISTINCT myfieldname FROM mytable (или альтернативно) SELECT myfieldname FROM mytable GROUP BY myfieldname Я бы по крайней мере хотел сделать это...

105
Почему Hibernate не требует конструктора аргументов?

Конструктор без аргументов является обязательным (такие инструменты, как Hibernate, используют отражение в этом конструкторе для создания экземпляров объектов). Я получил этот волнистый ответ, но не мог бы кто-нибудь объяснить дальше? Спасибо...

105
SQLAlchemy: как фильтровать поле даты?

Вот модель: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу фильтровать между двумя датами, например, чтобы выбрать всех пользователей в интервале 18-30 лет. Как реализовать это с помощью SQLAlchemy? Я думаю о: query =...

104
Как сопоставить вычисленные свойства с помощью JPA и Hibernate

У моего Java-бина есть свойство childCount. Это свойство не сопоставляется со столбцом базы данных . Вместо этого он должен быть вычислен базой данных с помощью COUNT()функции, работающей на объединении моего Java-компонента и его дочерних элементов. Было бы еще лучше, если бы это свойство можно...

104
Как использовать WebStorm для разработки расширений Chrome?

Я только что купил WebStorm 5 и до сих пор действительно наслаждался его функциями Inspection. Одна проблема, с которой я столкнулся при разработке расширения Chrome, заключается в том, что оно не распознает chromeпеременную: Есть ли способ добавить chromeпеременную в инспектор, чтобы она могла...

103
Как должны быть реализованы равенства и хэш-код при использовании JPA и Hibernate

Как в Hibernate должны быть реализованы равенства классов модели и хэш-код? Каковы общие подводные камни? Подходит ли реализация по умолчанию для большинства случаев? Есть ли смысл использовать бизнес-ключи? Мне кажется, что довольно сложно заставить его правильно работать в любой ситуации, когда...

103
Библиотека оперативной трансформации?

Я ищу библиотеку, которая позволила бы мне синхронизировать текст в реальном времени между несколькими пользователями (например, Google Docs). Я наткнулся на Operational Transformation, который, кажется, соответствует моим потребностям. Сказав это, я понимаю суть ОТ, но не математику и не...

103
Сохранение карты <String, String> с использованием JPA

Мне интересно, можно ли использовать аннотации для сохранения attributesкарты в следующем классе с использованием JPA2 public class Example { long id; // .... Map<String, String> attributes = new HashMap<String, String>(); // .... } Поскольку у нас уже есть готовая производственная...

103
В чем разница между reverseBy и mappedBy?

Я разрабатываю свое приложение с использованием Zend Framework 2 и Doctrine 2. Когда я пишу аннотации, я не могу понять разницу между mappedByи inversedBy. Когда я должен использовать mappedBy? Когда я должен использовать inversedBy? Когда я не должен использовать ни то, ни другое? Вот пример: /**...

102
Как переименовать элементы в values ​​() в Django?

Я хочу сделать то же самое, что и в этом билете на djangoproject.com , но с некоторым дополнительным форматированием. Из этого запроса >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Я хочу получить что-то подобное: >>>...

102
Apache Kafka против Apache Storm

Apache Kafka: распределенная система обмена сообщениями Apache Storm: обработка сообщений в реальном времени Как мы можем использовать обе технологии в конвейере данных в реальном времени для обработки данных о событиях? Что касается конвейера данных в реальном времени, мне кажется, что оба они...

101
Как я могу отрицать возвращаемое значение процесса?

Я ищу простой, но кроссплатформенный процесс отрицания, который отрицает значение, возвращаемое процессом. Он должен отображать 0 в какое-то значение! = 0 и любое значение! = 0 в 0, то есть следующая команда должна возвращать «да, несуществующий путь не существует»: ls nonexistingpath | negate...

101
JPA: как иметь отношение "один ко многим" одного и того же типа сущности

Есть сущность класса «А». У класса A могут быть дети того же типа «A». Также "A" должен содержать его родителя, если это ребенок. Это возможно? Если да, то как мне сопоставить отношения в классе Entity? [«A» имеет столбец идентификаторов.]...