Запитання з тегом «orm»

Об'єктно-реляційне відображення (ORM) - це техніка для відображення об'єктно-орієнтованих систем на реляційні бази даних. Використовуйте інші теги для позначення мови програмування ([java], [sql], [python]), системи бази даних ([postgreSQL], системи управління вмістом ([django]), фреймворка ([колба], [весна], [laravel ]), середовище додатків ([android], [node.js]) та інші теги, які можна використовувати для пошуку та мати спостерігачів.

16
Навіщо використовувати ORM? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконаліть це питання Якби ви мотивували "плюси", чому б ви використовували ORM для управління …
113 database  orm 

1
Як Pony (ORM) робить свої хитрощі?
Pony ORM робить приємний трюк перетворення виразу генератора в SQL. Приклад: >>> select(p for p in Person if p.name.startswith('Paul')) .order_by(Person.name)[:2] SELECT "p"."id", "p"."name", "p"."age" FROM "Person" "p" WHERE "p"."name" LIKE "Paul%" ORDER BY "p"."name" LIMIT 2 [Person[3], Person[1]] >>> Я знаю, що в Python вбудована чудова інтроспекція та метапрограмування, але …


11
Чи потрібні <class> елементи в persistent.xml?
У мене дуже простий файл persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; і це працює. Але коли я видаляю &lt;class&gt;елементи, додаток не бачить сутностей (усі класи помічені за …
110 java  hibernate  orm  jpa  annotations 


9
Що таке стійкість контексту?
Я новачок у світі Java та JPA. Я вивчав JPA і натрапив на багато нових термінів, таких як Entity, наполегливість. Читаючи, я не міг зрозуміти точного визначення контексту стійкості . Чи може хтось пояснити це простими мирянами? Що це стосується даних, що використовуються у програмі @Entity? Наприклад, я вважаю це …
109 java  jpa  orm  persistence 

2
Стаття JPQL IN: Java-масиви (або списки, набори ...)?
Я хотів би завантажити всі об’єкти, у яких текстовий тег встановлений на будь-яку невелику, але довільну кількість значень з нашої бази даних. Логічним способом зробити це в SQL було б побудувати пункт "IN". JPQL дозволяє використовувати IN, але, здається, вимагає від мене безпосередньо вказати кожен параметр IN (як в, "in …
108 sql  orm  jpa  jpql  named-query 


20
Чи є вагомі причини не використовувати ORM? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
107 c#  nhibernate  orm  enterprise 

10
Як коментувати поле для автоматичного збільшення MYSQL за допомогою JPA-анотацій
Безпосередньо проблема полягає в збереженні оператора об'єкта в MySQL БД. Перед збереженням я намагаюся вибрати з цієї таблиці, і вона працює, тому є з'єднання з db. Ось мій об’єкт Оператора: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and …
106 java  mysql  orm  jpa  annotations 

3
SQLAlchemy: як відфільтрувати поле дати?
Ось модель: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу фільтрувати між двома датами, наприклад, щоб вибрати всіх користувачів з інтервалом 18-30 років. Як реалізувати це за допомогою SQLAlchemy? Я думаю про: query = DBSession.query(User).filter( and_(User.birthday &gt;= '1988-01-17', User.birthday &lt;= '1985-01-17') ) # …
105 python  sql  database  orm  sqlalchemy 

4
Як відобразити обчислені властивості за допомогою JPA та Hibernate
Мій боб Java має властивість childCount. Це властивість не відображається у стовпці бази даних . Натомість вона повинна обчислюватися базою даних з COUNT()функцією, що працює на з'єднанні мого Java-боба та його дітей. Було б навіть краще, якби цю нерухомість можна було обчислити на вимогу / "лінь", але це не обов'язково. …

4
Як зробити запити приєднання за допомогою Sequelize на Node.js
Я використовую секелізацію ORM; все чудово і чисто, але у мене виникли проблеми, коли я використовую це із joinзапитами. У мене є дві моделі: користувачі та пости. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { …

8
Як слід застосовувати рівний і хеш-код при використанні JPA та Hibernate
Як повинні бути реалізовані рівні моделі та хеш-код класу моделі в режимі глибокого сну? Які загальні підводні камені? Чи реалізація за замовчуванням достатня для більшості випадків? Чи є сенс використовувати ділові ключі? Мені здається, що досить важко змусити його правильно працювати в будь-якій ситуації, коли враховується лінивий добір, генерація ідентифікаторів, …
103 java  hibernate  orm  equals  hashcode 

2
Зберігання карти <Рядок, рядок> за допомогою JPA
Мені цікаво, чи можна за допомогою анотацій зберігати attributesкарту в наступному класі за допомогою JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Оскільки ми вже маємо попередню виробничу базу даних, то в ідеалі цінні показники attributes можуть відображатись до …
103 java  jpa  orm  jpa-2.0 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.