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

139
Как выбрать определенные столбцы в Laravel Eloquent

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

137
В чем заключается основное различие между Flink и Storm?

Flink сравнивают со Spark , что, на мой взгляд, является неправильным сравнением, поскольку сравнивает оконную систему обработки событий с микропакетами; Точно так же мне не имеет смысла сравнивать Флинка с Самзой. В обоих случаях он сравнивает стратегию обработки событий в реальном времени и...

136
Алгоритм поиска пика для Python / SciPy

Я могу написать что-нибудь сам, найдя нулевые пересечения первой производной или что-то в этом роде, но это кажется достаточно распространенной функцией, которую можно включить в стандартные библиотеки. Кто-нибудь знает об этом? Моим конкретным приложением является 2D-массив, но обычно он...

136
Bash / sh - разница между && и;

Обычно я использую ;для объединения более одной команды в строке, но некоторые люди предпочитают &&. Есть ли разница? Например, cd ~; cd -и, cd ~ && cd -кажется, сделать то же самое. Какая версия является более переносимой, например, будет поддерживаться подмножеством bash, таким...

136
На каких платформах есть что-то кроме 8-битного символа?

Время от времени кто-то на SO указывает, что char(иначе, «байт») не обязательно 8 бит . Кажется, что 8-битный charпочти универсален. Я бы подумал, что для основных платформ необходимо иметь 8-битную версию, charчтобы обеспечить ее жизнеспособность на рынке. И сейчас, и исторически, какие платформы...

135
Уникальные поля, которые допускают нулевые значения в Django

У меня есть модель Foo, у которой есть поле. Поле bar должно быть уникальным, но в нём должно быть пустое значение, то есть я хочу разрешить более одной записи, если поле bar есть null, но если это не так, nullзначения должны быть уникальными. Вот моя модель: class Foo(models.Model): name =...

135
SQLAlchemy: движок, соединение и разница в сеансе

Я использую SQLAlchemy и есть, по крайней мере , три лица: engine, sessionи connection, которые имеют executeметод, поэтому , если я , например , хочу , чтобы выбрать все записи из tableя могу сделать это engine.execute(select([table])).fetchall() и это...

135
В чем разница между однонаправленными и двунаправленными ассоциациями JPA и Hibernate?

В чем разница между однонаправленными и двунаправленными ассоциациями? Поскольку таблица, сгенерированная в БД, одинакова, единственное различие, которое я обнаружил, состоит в том, что каждая сторона двунаправленных ассоциаций будет иметь ссылку на другую, а однонаправленная - нет. Это...

134
Hibernate Аннотации - что лучше, доступ к полю или собственности?

Этот вопрос в некоторой степени связан с вопросом размещения аннотации в спящем режиме . Но я хочу знать, что лучше ? Доступ через свойства или доступ через поля? Каковы преимущества и недостатки...

132
JPA CascadeType.ALL не удаляет сирот

У меня возникают проблемы с удалением сиротских узлов с помощью JPA со следующим сопоставлением @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; У меня проблема с потерянными ролями, висящими в базе данных. Я могу использовать...

132
Массовая вставка с помощью SQLAlchemy ORM

Есть ли способ заставить SQLAlchemy выполнять массовую вставку вместо вставки каждого отдельного объекта. т.е. делать: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) скорее, чем: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) Я только...

129
Что является «стороной-владельцем» в сопоставлении ORM?

Что именно означает сторона собственника ? Как можно объяснить некоторые примеры сопоставления ( один ко многим, один к одному, многие к одному )? Следующий текст - это отрывок из описания @OneToOne в документации Java EE 6. Вы можете увидеть в этом сторону, владеющую концепцией . Определяет...

128
Как установить версию PHP в PHPStorm?

Можно ли установить значение версии PHP, скажем 4.0+, и использовать функции выделения PHPStorm, которые не будут работать с самой старой версией? Например, для PHP4 это должно быть выделено static functionи т. Д. У меня установлен PHP на моем ПК, но я не хочу устанавливать старую версию PHP для...

126
Размытый текст после использования преобразования CSS: scale (); в Chrome

Похоже, что недавно было обновление Google Chrome, которое вызывает размытый текст после выполнения transform: scale(). В частности, я делаю это: @-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); } 70% {...

126
ORM PHP: Доктрина против Propel

Я начинаю новый проект с symfony, который легко интегрируется с Doctrine и Propel , но мне, конечно, нужно сделать выбор ... Мне было интересно, есть ли у более опытных людей общие плюсы и / или минусы для перехода с любой из этих двух? Большое спасибо. РЕДАКТИРОВАТЬ: Спасибо за все ответы,...

125
Как использовать WHERE IN с Doctrine 2

У меня есть следующий код, который дает мне ошибку: Message: Invalid parameter number: number of bound variables does not match number of tokens Код: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb = $this->getEntityManager()->createQueryBuilder();...

123
Как выполнить запрос между двумя датами с помощью Laravel и Eloquent?

Я пытаюсь создать страницу отчета, которая отображает отчеты с определенной даты до определенной даты. Вот мой текущий код: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); Что это делает в простом SQL select * from table where reservation_from = $now. У...

121
Равномерно распределяя n точек на сфере

Мне нужен алгоритм, который может дать мне позиции вокруг сферы для N точек (менее 20, вероятно), который расплывчат их. Нет необходимости в «совершенстве», но мне это просто нужно, чтобы ни одно из них не было сгруппировано вместе. В этом вопросе был хороший код, но я не смог найти способ сделать...