Публикации по теме 'orm'
Введение в SqlAlchemy
Я присоединился к своей нынешней компании в апреле 2017 года и с тех пор пытался перенять чужой код. Как все знают, чтение кода никогда не бывает легким, особенно с тоннами кода бизнес-логики.
В течение этого периода моя команда не использовала SqlAlchemy, поэтому для взаимодействия с MySQL у нас был такой код.
Даже по этому фрагменту вы можете сказать, что эта работа скучна, утомительна и даже опасна в том смысле, что столбцы вашей таблицы доступны всем. Создание SQL-запросов..
Вопросы по теме 'orm'
Vici.CoolStorage: фильтр с отношением ManyToOne и ManyToMany
Я получил исключение в Vici.CoolStorage «Невозможно преобразовать объект типа «System.String» в тип «QueryExpression» при использовании следующего фильтра в методе .List() моего класса Event:
Event.List("has(Resource where has(Teams where TeamID =...
19.12.2023
ApplicationException - Java - Hibernate - связанный с откатом
Мой вопрос касается транзакций и исключений
Требования:
У меня есть 10 записей для вставки в таблицу базы данных. И после вставки каждой записи я вставляю данные в другую таблицу. Поэтому, если вставка во вторую таблицу не удалась, я хочу...
29.10.2023
Перенос EntityFrameworks на статус Mono
Я знаю, что фреймворки сущностей до сих пор не перенесены в моно.
Я хотел бы знать текущий статус (поскольку на моносайте я не вижу ничего об обновлении), я хотел бы знать, хотят ли они его портировать, когда они начнут на нем и когда я ожидаю, что...
30.11.2023
Сохранение гибернации по достижимости и отсоединенным объектам
Мне любопытно узнать, как Hibernate справится со следующей ситуацией.
Допустим, у нас есть сущность User , у которой есть свойство country , настроенное на каскадирование сохраняемости:
public class User {...
01.11.2023
Предпочтительный способ настройки и расчета значений в Django
Каков рекомендуемый подход при расширении какого-либо поведения сохранения в Django, например, сохранение вычисленных значений?
Я видел, как люди переопределяли метод сохранения, и я видел людей, использующих сигналы.
Каков правильный/наиболее...
18.01.2024
Удаляет ли откат транзакции Hibernate объекты session.flush()?
Я был сбит с толку transaction.rollback . Вот пример псевдокода:
transaction = session.beginTransaction()
EntityA a = new EntityA();
session.save(a);
session.flush();
transaction.rollback();
Что происходит, когда этот код...
11.12.2023
Лучшие практики PHP ORM: получение значений из другого типа объекта:
Недавно я начал использовать RedBean ORM.
У меня есть тип пользовательского компонента для хранения информации о пользователе и связанная модель FUSE для пользовательских функций.
Когда пользователь входит в систему или сеанс уже установлен,...
28.11.2023
PetaPOCO и более 4 объединений
Может ли petapoco достичь следующего: 1. Неограниченное количество объединений в одном запросе 2. Неограниченное количество отношений «один ко многим» в одном запросе
Я посмотрел на PetaPOCO, и кажется, что он не способен выполнять более 4...
05.11.2023
Выбор конкретной объединенной записи из findAll() с включением hasMany()
(Я пытался опубликовать это в группе Google CFWheels (дважды), но по какой-то причине мое сообщение никогда не появляется. Этот список модерируется?)
Вот моя проблема: я работаю над приложением для социальных сетей в CF on Wheels, не слишком...
24.01.2024
доктрина 2 многие ко многим (Товары - Категории)
Привет, у меня есть отношение «многие ко многим» между элементами (продуктами) и категориями, и я реализовал эти три объекта:
Сущность предмета:
/**
* @Entity
* @Table(name="items")
*/
use Doctrine\Common\Collections\ArrayCollection;...
09.01.2024
Laravel выбирает конкретный столбец при загрузке коллекции
Возьмите следующий фрагмент кода. Я загружаю модель OrderDetail с отношением к Inventory :
// Load order details for live orders and inventory ids
$order_details = \OrderDetail::whereIn('order_id', $live_order_ids)...
23.11.2023
Hibernate: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: неизвестный столбец в «списке полей»
Я получаю эту проблему и не могу решить.
Я хочу реализовать сопоставление OneToMany/ManyToOne без создания дополнительной таблицы.
У меня есть две сущности:
(1) Сотрудник.java
@Entity(name="EMPLOYEE_DETAILS")
public class Employee {...
03.01.2024
Как получить сложный класс и его члены с помощью Hibernate Projection?
У меня есть следующий класс, который нужно получить из БД с помощью Hibernate. Проблема в том, что в моем классе несколько членов, и большинство из них являются классами, как я могу их получить?
@Entity
public class Student {
@Id
long id;...
12.12.2023
JPA без сохранения.xml
Я пытаюсь начать работу с Guice Persist и JPA, который рекомендует использовать конфигурацию через persistence.xml. Исходя из собственного фона Hibernate, где конфигурация была получена программно, есть ли простой способ настроить JpaPersistModule...
03.12.2023
Извлечение данных только для указанного сопоставления в запросе HQL
У меня есть следующий файл hbm.xml
<hibernate-mapping>
<class catalog="test_user" name="test.user" table="user">
<id name="id" type="java.lang.Long">
<column name="id"/>
<generator...
17.01.2024
Когда в Java лучше использовать String вместо StringBuilder, наоборот?
Я знаю, что StringBuilder должен быть предпочтительнее String, потому что String будет храниться в постоянном пуле строк, и присвоение ему нового значения не отменяет предыдущие значения. Однако StringBuilder - это объект, который переопределяет свое...
07.11.2023
Простое отличие в Spring JPA
Как бы вы получили список/массив различных значений в таблице, используя JPA?
Допустим, у меня есть объект и репозиторий объекта Foo из таблицы со столбцами a, b, c. Все, что я хочу, это определить все уникальные (различные) значения в столбце b,...
02.12.2023
CakePHP показывает все книги, автора которых нет в таблице авторов
Кажется, я не могу понять модель CakePHP ORM...
У меня есть таблица авторов (с Author.ID) и список книг (с Book.AuthorID) - многие книги имеют AuthorID, которого нет в таблице авторов (это по дизайну и ожидается)
По статистическим причинам я...
21.12.2023
Ассоциации SequelizeJS N:M Check не работают, как указано в документах.
Этот пример из документации sequenceizeJS не работает, как уже упоминалось. Вот ссылка .
// check if all associated objects are as expected:
// let's assume we have already a project and two users
project.setUsers([user1, user2]).then(() =>...
04.01.2024
Как создать новую запись из набора запросов django
Я где-то слышал о взломе django orm. Это происходит так
dp = SomeModel.objects.filter(type="customer").last()
dp.id = dp.id + 1 #changing id to a new one
dp.save()
Последний шаг предположительно создает новую запись, если используемое...
04.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..