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

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

3
mappedBy посилаючись на невідому властивість цільової сутності
У мене виникла проблема з налаштуванням відносин один до багатьох у моєму анотованому об’єкті. У мене є таке: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; то це @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID …

18
EntityManager закрито
[Doctrine\ORM\ORMException] The EntityManager is closed. Після отримання винятку DBAL при вставці даних EntityManager закривається, і я не можу повторно підключити його. Я спробував так, але це не отримало з'єднання. $this->em->close(); $this->set('doctrine.orm.entity_manager', null); $this->set('doctrine.orm.default_entity_manager', null); $this->get('doctrine')->resetEntityManager(); $this->em = $this->get('doctrine')->getEntityManager(); У когось є ідея, як відновити зв’язок?

1
Кілька унікальних обмежень у JPA
Чи є спосіб вказати за допомогою JPA, що на різні набори стовпців має бути кілька унікальних обмежень? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; …

3
JPA: як зберегти рядок у полі бази даних, введіть MYSQL Text
Вимога полягає в тому, що користувач може написати статтю, тому я вибираю тип Textдля contentполя всередині бази даних mysql. Як я можу конвертувати Java StringвMySQL Text Ось вам Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long …
82 java  mysql  orm  jpa 

9
Список постачальників Entity Framework для різних баз даних
Які постачальники є та ваш досвід їх використання Я хотів би знати про всіх можливих постачальників платформ .NET Framework Entity Framework, а також про їх обмеження порівняно із LINQ2Entities за замовчуванням (від MS для MS SQL). Якщо їх більше для однієї бази даних, то ще краще. Скажіть мені, і я …

3
Чому вставка SQLAlchemy із sqlite в 25 разів повільніша, ніж безпосередньо за допомогою sqlite3?
Чому цей простий тестовий приклад вставляє 100 000 рядків у 25 разів повільніше за допомогою SQLAlchemy, ніж безпосередньо за допомогою драйвера sqlite3? Я бачив подібні уповільнення в реальних програмах. Я щось роблю не так? #!/usr/bin/env python # Why is SQLAlchemy with SQLite so slow? # Output from this program: # …

13
session.connection () застарілий у режимі глибокого сну?
Ми повинні мати змогу отримати пов’язані java.sql.Connectionз сеансом сплячого режиму. Жодне інше з’єднання не буде працювати, оскільки це з’єднання може бути пов’язане із запущеною транзакцією. Якщо session.connection () тепер застарілий, як я повинен це робити?
80 java  hibernate  orm 

7
Сплячий режим: flush () і commit ()
Чи є гарною практикою телефонувати org.hibernate.Session.flush()окремо? Як сказано в org.hibernate.Sessionдокументах, Потрібно викликати в кінці одиниці роботи, перед здійсненням транзакції та закриттям сеансу (залежно від режиму змиву, Transaction.commit () викликає цей метод). Не могли б ви пояснити мету flush()чіткого дзвінка, якщо org.hibernate.Transaction.commit()це вже зробите?
79 java  hibernate  orm 

2
Параметри дії FLOW3 та масиви об’єктів
FLOW3 забезпечує зручний спосіб передавати сутності за ідентифікатором у URL-адресі та отримувати їх автоматично в екземплярі в параметрах дії контролера: class PostController extends \TYPO3\FLOW3\MVC\Controller\ActionController { public function editAction(Post $post) { ... } } Але як щодо випадку використання, коли у вас є прапорці, кожен з яких представляє певний об’єкт? Було …

15
Дозвукова проти NHibernate [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 13 днів тому . Удосконалюйте це питання Який консенсус щодо того, коли використовувати один із цих інструментів, який …


6
Уточнення термінології - Що означає «зволоження» сутності JPA або Hibernate під час отримання сутності з БД
У контексті ORM / Ледачого завантаження сутностей, я розумію термін "гідратація" наступним чином: "Зволоження" описує процес заповнення деяких або всіх незаселених раніше атрибутів сутності, отриманих за допомогою лінивого завантаження. Наприклад: клас Authorзавантажується з бази даних: @Entity class Author { @Id long id; List<Book> books; } Спочатку booksколекція не заповнюється. Я …

3
Нульовий посилальний тип у C # 8 при використанні класів DTO з ORM
Я активував цю функцію в проекті з класами об'єктів передачі даних (DTO), як зазначено нижче: public class Connection { public string ServiceUrl { get; set; } public string? UserName { get; set; } public string? Password { get; set; } //... others } Але я отримую помилку: CS8618: Незмінна властивість …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.