#ORM

2025-12-11

[Перевод] Django 6.0: эволюция фреймворка в деталях

Команда Python for Devs подготовила перевод обзора обновлений Django 6.0. В свежем релизе фреймворк усиливает совместимость между СУБД, упрощает работу с email, улучшает ORM, добавляет удобства в шаблонах и снижает риск «выгорания» первичных ключей.

habr.com/ru/articles/975472/

#django #orm #api #python #django_6 #release

2025-12-10

[Перевод] Hibernate Validator 9.1: самый мощный апгрейд за последние годы

Что, если ваш валидатор стал бы в 3 раза быстрее и потреблял бы вдвое меньше памяти — без единой правки бизнес-логики? Именно это случилось с Hibernate Validator 9.1: ушли тяжёлые коллекции, пришёл умный стек. Каскадная валидация теперь летает, даже при циклах в графе объектов. Плюс бонус: меньше мусора в памяти, меньше аллокаций, быстрее интерполяция сообщений. В бенчмарках — просто космос. Все это – в новом переводе от команды Spring АйО . Комментарий Поливаха Михаила : Несмотря на то, что с валидацией мы напрямую работаем не часто, имейте в виду, что Spring Boot и ваши @RestController -ы под капотом всё равно используют hibernate-validator. Поэтому почитайте, не поленитесь.

habr.com/ru/companies/spring_a

#java #kotlin #hibernate #validator #performance #performance_optimization #orm #spring #spring_boot #spring_framework

2025-12-08

Since effectively (2) always needs to happen for any non-trivial codebase. And since 2&3 need to be one code, one logic, one set of features, why make them separate? Why we don't just build one code that makes it so that API layer stops existing for devs?
I mean in ideal world I would love to call #SQL code directly from my #JS (+something something #ORM)

Vincent Daronvdaron
2025-12-06

New release of SimpleStack.Orm 1.4.0 !

All dependecies updated, adding support for NET10.

More info: simplestack.org/ and github.com/simplestack/simples

2025-12-05

Зачем вообще использовать ORM?

Разработка софта всегда была поиском баланса между разными аспектами, вроде скорости разработки (как быстро ты выкатываешь новые фичи), производительности приложения, потребления им памяти, красотой интерфейса и отполированностью логики. В большинстве случаев скорость разработки важнее, чем производительность и потребление памяти. ORM - это как раз инструмент, экономящий время разработки. Но за счёт чего?

habr.com/ru/articles/973608/

#orm #entityframework

2025-12-04

Почему Я выбираю Spring Data JDBC

Реляционные базы данных по-прежнему остаются главным хранилищем наших данных. А значит, вопрос выбора инструмента отображения данных из БД на уровне приложения - всё так же актуален. Долгое время я выбирал: Spring Data JPA. Уверен, что большинства из вас — тоже. Но времена меняются, и в 2025 для своих новых проектов я использую — Spring Data JDBC. Почему? Если вам стало любопытно — добро пожаловать под кат.

habr.com/ru/companies/haulmont

#jpa #springdata #jdbc #hibernate #java #spring #orm #springboot

2025-12-03

[Перевод] ORM это Вьетнамcкая Война Компьютерных Наук

Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch. Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC , и скоро

habr.com/ru/companies/spring_a

#java #orm #springdata #hibernate #jdbc #jooq #database #rdbms

🅱🅸🅶🅾🆁🆁🅴.🅾🆁🅶bigorre_org
2025-11-28

How many runways can you see for Sywell Aerodrome airport in Northampton area (UK) ? : The answer is on bigorre.org/aero/meteo/egbk/en vl

Mariusz Felisiakfelixxm@fosstodon.org
2025-11-28

This could be a game changer for anyone using model custom QuerySets and Managers 🎉 I've just implemented an 11 years old ticket 🧓 for initial filters on model QuerySets handled in such an elegant way 💎

objects = QuerySet.filter(active=True).as_manager()

#django #python #ORM

github.com/django/django/pull/

2025-11-25

ActiveRecord: опасная магия

В Ruby‑разработке ActiveRecord давно стал стандартом: он интуитивно понятен, встроен в Rails и позволяет быстро проводить CRUD‑операции. По мере роста проекта его «удобство» нередко начинает оборачиваться скрытыми проблемами.

habr.com/ru/articles/970042/

#ruby #rubyonrails #sql #activerecord #ошибки_и_грабли #n+1 #orm

🅱🅸🅶🅾🆁🆁🅴.🅾🆁🅶bigorre_org
2025-11-23

How many runways can you see for Sywell Aerodrome airport in Northampton area (UK) ? : The answer is on bigorre.org/aero/meteo/egbk/en vl

2025-11-17

Insert "Java developers and ORM mapping" joke here.

#java #orm #hibernate

Screenshot of a reddit post: "TIL that based on skeletal evidence, ancestral Neanderthals may have been able to hibernate"
GripNewsGripNews
2025-11-15

🌘 SQLORM:在 Python 中無縫整合 SQL 與物件導向
➤ 打破傳統 ORM 框架的限制,以 SQL 為核心的 Python 資料庫操作新思維
hyperflask.dev/blog/2025/11/11
本文介紹 SQLORM,一個新型態的 Python 物件關聯對映 (ORM) 工具。作者因不滿意現有 ORM 的設計,特別是單元工作模式和查詢執行時機的不可控性,因而創造了 SQLORM。此工具以 SQL 為核心,允許開發者直接在 Python 函數中使用標準 SQL 語句,並透過 docblock 進行模板化。SQLORM 支援自動參數轉義、透過上下文管理器管理資料庫連線與交易、以及將查詢結果直接轉換為字典或自訂物件。它還提供了一個遵循 Active Record 模式的 `Model` 類別,簡化了基本的 CRUD 操作,同時也支援在模型類別中定義自訂 SQL 方法。SQLORM 的一

N-gated Hacker Newsngate
2025-11-14

PostgreSQL regression testing: because nothing says "fun" quite like SQL queries! 🤦‍♂️ Get ready to dive into the thrilling world of SQL tests with our hero, , who bravely enters the room to save the day—because who doesn't love a good plot twist in their database maintenance? 😂
boringsql.com/posts/regresql-t

2025-11-13

When deleting in SqlAlchemy, how do I declare parent-child relationship in the parent so that the child is deleted ONLY when its relationship to its parent is not-nullable?
When I state cascade="all, delete" in the parent the child is deleted even if its relationship to the parent is nullable.
#Python #sqlalchemy #orm #database

Cédric Belincedx
2025-11-12

OK, it's not Dapper... but it should cover my current needs.

github.com/cedx/sql.ps1/blob/m

2025-11-10

Laravel и Битрикс: как разъехаться в проде и остаться друзьями (часть 2)

Привет, хабровчане! На связи Алиса — тимлид в e-commerce агентстве

habr.com/ru/companies/kislorod

#php #laravel #программирование #вебразработка #headless #1сбитрикс #разработка_сайтов #микросервисы #битрикс #orm

Michael Simonsrotnroll666
2025-11-06

Lol. I just got Hibernate (!) work good enough with the Neo4j JDBC driver and the movie graph, including bidirectional relationship mapping with properties. Fun.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst