Ujorm

Скріншот програми:
Ujorm
Дані програми:
Версія: 1.42
Дата завантаження: 21 Feb 15
Розробник: Paul Ponec
Ліцензія: Безкоштовно
Популярність: 4

Rating: 1.0/5 (Total Votes: 1)

Ujorm є швидкий і простий у використанні рішення ORM для Java з невеликою площею. Деякі з його особливостей є безпечними параметри типу в запитах, пам'ять перевантаження кеш захисту і ставлення відображення за допомогою Java-коду, а через проксі-об'єктів або сутностей станів.
<Сильний> Чому нове відображення ОРЗ?
* Структура має тип безпечного мову запитів, який дозволяє Java компілятор знайти помилку синтаксису схожий як мову 4GL
* Ніколи більше виняток відкладена ініціалізація хоча лінива ініціалізація підтримується
* Ні бізнес-об'єктів в оману проксі
* Ніякі властивості списку не підтримуються, але спеціальний об'єкт під назвою UjoIterator призначений для колекції. UjoIterator надає метод ToList (), наприклад,
* Легко налаштувати модель ORM за допомогою вихідного коду Java, необов'язково за допомогою анотацій і XML-файла
* Великий продуктивності, наприклад, мульти SELECT, у вісім разів швидше в порівнянні з Hibernate
* Маленький розмір JAR-файлу і не більше бібліотечних залежностей

<сильні> Особливості

  • ресурси для відображення ORM може бути таблиця бази даних, переглядати, або свій власний SQL SELECT
  • параметри запиту JDBC передаються питанням позначення до PreparedStatement для високої безпеки
  • все постійні об'єкти засновані на інтерфейсі OrmUjo, а саме на OrmTable реалізації
  • Кеш внутрішній об'єкт на основі класу WeakHashMap так, що великі угоди не викликає ніяких OutOfMemoryException
  • В API був натхненний в основному Canyenne і Hibernate рамки. Я хотів би подякувати авторам за хорошу роботу.

Що нового в цьому випуску:

  • нативних послідовностей баз даних підтримуються новим класом 'NativeDbSequencer' .
  • Оператор 'BinaryOperator.NOT' підтримується в модулі ОРЗ в даний час.
  • Метод KeyRing.find (..) поліпшена для синтаксичного аналізу складових ключів.
  • Клас PropertyModifier перероблений для більш чистого коду і більш високу продуктивність.

Що нового у версії 1.34:

  • Нова реалізація Ujorm TransactionManager готова до використання.
  • Об'єкт Критерій тепер серіалізуемим.
  • Новий метод Criterion.toStringFull () друкує стан, включаючи доменне ім'я на прикладі :. Людина (ID EQ 3)
  • Новий метод, щоб надрукувати всю інформацію про Key.toStringFull (істина).
  • Парсер CSV і творець мають розширений API.

  • <Літій> The AliasTable клас підтримує створення безкоштовні скрипти SQL, використовуючи Ujorm мета-модель.
  • Новий ОРЗ параметр MetaParams.INITIALIZATION_BATCH можна вказати код ініціалізації користувача.

Що нового у версії 1.32:

  • багато Ujo Validators доступні тепер в модулі CORE для загальних використовувати
  • запит завантаження одну базу даних для відносин підтримується за допомогою бази даних об'єкта Query API
  • відкладеної завантаження може бути відключена за замовчуванням для кожного запиту в даний час
  • CSV інструмент імпорту може перевірити вміст заголовка під час читання
  • інструмент RingBuffer був розширений для нових корисних методів
  • більше контрольно-пропускні пункти, чистка коду і JUnit тести виконуються
  • документація була розширена

Що нового у версії 1.31:

  • заяви бази даних UPDATE або DELETE підтримує об'єктні відносини в Criterion - в тому числі пакетному режимі

  • імена
  • SQL суті і стовпців може бути & Quot; цитований & Quot; необов'язково в реальних операторів SQL, для отримання додаткової інформації див метод: MetaParams.setQuotedSqlNames ()
  • одна критична помилка виправлена ​​для деяких випадків відкладеної завантаження
  • явно визначено назву ключа, створеного з використанням заводу фіксується в даний час
  • є доступна нова велика затикати до середовища IDE NetBeans для створення методів отримання і установки легко Ujo - завдяки Martin Mahr

Що нового у версії 1.30:

  • Новий модуль називається Ujo-хвіртку, щоб забезпечити модель для платформи Wicket з об'єктів Ujo.
  • Новий клас KeyFactory альтернативний спосіб створення нових ключів Ujo.
  • Новий інтерфейс WeakKey без родового параметра типу домену закінчена; це спрощена ключ.
  • Новий клас KeyRing призначений для створення Серіалізуемое і непорушний ключів.
  • Клас SpringKeyFactory реалізується для створення спеціальних клавіш; побачити новий клас ApplicationContextAdapter.
  • Клас TypeService замінюється новим інтерфейсом ITypeService для кращої специфікації тіпобезопасного за допомогою Java дженериків

Що нового у версії 1.22:

  • Інтерфейс UjoProperty розширює CriterionMaker тепер для більш простого побудови критерію.
  • Новий параметр анотування називається перетворювач може бути призначений для спеціальних читання даних з / в ResultSet.
  • Новий метод UjoComparator.sort () реалізується, а також кращий тип безпечного використання Java генерики.
  • Тверді імена баз даних з іноземних імен стовпців обмежень реалізовані.
  • Правильний параметр Критерій може бути непрямою власності.
  • ToString Реалізація за умовчанням () об'єкта AbstractUjo поліпшується.

Що нового у версії 1.21:

  • Java 7.0 підтримується в даний час
  • рідної SQL-запит може бути використаний під час виконання на високих вимог
  • пряма підтримка рамках SLF4J Logger
  • злегка витягнута API для більш зручного використання
  • новий спеціальний інтерфейс для зберігання двійкового вмісту до BLOB
  • Новий абстрактний клас (OrmTableSynchronized) доступний для безпечного використання в многопоточної середовищі
  • багато інших розширень реалізується і
  • невелика помилка фіксації для деяких діалектів і деякі незначні інші помилки виправлені

Що нового у версії 1.20:

  • діалекту для бази даних MS-SQL реалізована завдяки Tomas Hampl від компанії Effectiva
  • Новий критерій Native реалізований з виразом SQL для використання на Ujorm запиту
  • Новий анотацій @comment можна використовувати для опису таблиць бази даних або стовпці
  • документація Ujorm Керівництво користувача подовжується
  • новий тест продуктивності з H2 бази даних публікується
  • жодна велика помилка була виявлена ​​

Що нового у версії 1.00:

  • сесія і управління транзакціями в рамках Spring
  • оптимізовану продуктивність і розширений API
  • нова документація
  • позитивний результат впливу від розгортання виробництва

Скріншоти

ujorm_1_76895.png

Ujorm

Коментар не знайдено
додати коментар
Включіть картинки!