আপনি সত্যিই ডাউনলোড এবং তাকান যদি হাইবারনেট করুন এর উৎস, আপনি এটা বিভিন্ন জাভা প্রকল্পের একটি সংগ্রহ দেখতে পাবেন. '
ঢাকা সবচেয়ে তাদের সব হাইবারনেট ORM, জাভার জন্য একটি সহজ রিলেশনাল ডাটাবেস ম্যাপিং সমাধান, যে সব অন্যান্য প্রকল্প কেন্দ্রে অস্ত হয় গুরুত্বপূর্ণ. '
ঢাকা হাইবারনেট ORM অন্য কোন ORM মত কাজ করে, ডেভেলপারদের সাহায্য রেডিমেড ফাংশন এবং পদ্ধতি দ্বারা তাদের ডাটাবেস এর প্রাপ্যতা প্রসারিত. '
ঢাকা অতিরিক্ত প্রকল্প হাইবারনেট অবজেক্ট / রিলেশনাল ম্যাপিং মডেল পরলোক উপায় যান এবং সংশ্লিষ্ট বিষয় বিস্তৃত সেট সমর্থন প্রদান করতে সাহায্য করে. '
অন্তর্ভুক্ত সরঞ্জাম:
ঢাকা হাইবারনেট ORM?
ঢাকা হাইবারনেট OGM?
ঢাকা হাইবারনেট কোর?
ঢাকা হাইবারনেট shards?
ঢাকা হাইবারনেট অনুসন্ধান;
ঢাকা হাইবারনেট সরঞ্জামসমূহ;
ঢাকা হাইবারনেট যাচাইকারী?
ঢাকা হাইবারনেট Metamodel জেনারেটর?
এই রিলিজে নতুন
- AttributeConverters জন্য উন্নত সমর্থন (ব্যাক-পোর্ট 5.0.0.Beta1 থেকে);
- উন্নত AttributeConverters জন্য সমর্থন (5.0.0.Beta1 থেকে ব্যাক);
- একাধিক CPU- র হটস্পট নির্বাপিত হয়েছে এবং মেমরি বরাদ্দ কমে.
- সংশোধন অনেক মেমরি তথ্য ফাঁসের বাঁধন জড়িত / ORM অন্তক এবং ClassLoaders রেফারেন্স GC'd হচ্ছে না.
- হাইবারনেট ORM 4.2.5.Final সবেমাত্র প্রকাশিত হয়েছিল , এক ডজনেরও বাগ সংশোধন করা হয়েছে সম্বলিত.
- যোগদানের মানচিত্র কী সঠিকভাবে পরিচালনা করা হয় নি নির্ণায়ক কোয়েরি, এটা MapJoin # কী দ্বারা মানদণ্ড কোয়েরি ব্যবহার করা অসম্ভব ছিল.
- এই একটি পাঁচ বছর বয়সী ইস্যু, এবং আমি এই রিলিজে এটি সংশোধন করা হয়েছে.
- এই ইস্যু Janario Oliveira থেকে খিঁচ অনুরোধ দ্বারা সংশোধন করা হয়েছে. এই ফিক্স সঙ্গে, এখন এটা enums সঙ্গে @TypeDef ব্যবহার করতে, এবং এমনকি একটি enum টাইপ সম্পত্তি নেই @EnumType সটীক, হাইবারনেট সম্ভব এখনও পরোক্ষভাবে টাইপ রেজল্যুশন দ্বারা সঠিক enum টাইপ পাওয়া হবে.
- org.hibernate.SharedSessionBuilder এর সাথে সম্পর্কিত কয়েকটি সংশোধন করা হয়েছে যা অন্যান্য সেশন থেকে সেশন নির্মাণ করতে ব্যবহৃত চুক্তি হয়.
- অভ্যন্তরীণ QueryPlanCache বর্গ মধ্যে Big কর্মক্ষমতা বৃদ্ধি সৃষ্ট যা HQL, JPQL এবং নেটিভ-এসকিউএল & quot ক্যাশে; সংকলন করুন & quot; সম্পাতবিন্দু একটি বোতলের গলা হতে.
- বাগ:
<লি> EntityGraph বাগের সংশোধন;
<লি> লোড পরিকল্পনা বাগ সংশোধন করা হয়েছে যে CompositeCustomType ID- র, এম্বেডেব্ল @MapKey, মানচিত্র এম্বেডযোগ্য কী সম্বলিত সমস্যার সৃষ্ট;
<লি> গ্লাসফিস 4.0 HHH-9446 যে HHH-8818 দ্বারা 4.3.6 মধ্যে প্রবর্তন করেন অধীনে হাইবারনেট প্রভাবিত করে একটি classloading বাগ জন্য ফিক্স; একটি এনভায়রনমেন্ট ভেরিয়েবল সেট করে, হাইবারনেট করতে প্রাক HHH-8818 আচরণ প্রত্যাবর্তন;
<লি> Envers গতিশীল (অ POJO) সত্ত্বা সঙ্গে কাজ করার জন্য ফিক্স.
নতুন সংস্করণ 4.3.9 / 5.0.0.Beta2:
<লি> EntityGraph বাগের সংশোধন;
<লি> লোড পরিকল্পনা বাগ সংশোধন করা হয়েছে যে CompositeCustomType ID- র, এম্বেডেব্ল @MapKey, মানচিত্র এম্বেডযোগ্য কী সম্বলিত সমস্যার সৃষ্ট;
<লি> গ্লাসফিস 4.0 HHH-9446 যে HHH-8818 দ্বারা 4.3.6 মধ্যে প্রবর্তন করেন অধীনে হাইবারনেট প্রভাবিত করে একটি classloading বাগ জন্য ফিক্স; একটি এনভায়রনমেন্ট ভেরিয়েবল সেট করে, হাইবারনেট করতে প্রাক HHH-8818 আচরণ প্রত্যাবর্তন;
<লি> Envers গতিশীল (অ POJO) সত্ত্বা সঙ্গে কাজ করার জন্য ফিক্স.
সংস্করণ 4.3.8 নতুন
নতুন সংস্করণ 4.2.6
<লি> স্বয়ংক্রিয়ভাবে মুছে যায় বিদেশী কী সারি টেবিল যোগদানের যখন একটি উপাদান একটি অনেক সাথে অধিকের সমিতি থেকে সরিয়ে ফেলা হয়.
নতুন সংস্করণ 4.2.5
সংস্করণ 4.1.6 নতুন
<লি> মাল্টি প্রজাস্বত্ব একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল যে প্রথম 4.0 থেকে হাইবারনেট প্রবেশ করানো হয়, এবং আমরা সম্প্রদায় থেকে প্রতিক্রিয়ার উপর ভিত্তি করে এটি উন্নতি করছি. এখন CacheKey এর হ্যাশকোড প্রজন্মের এছাড়াও ভাড়াটিয়া আইডি বিবেচনায় (যদি হয় কোন) এবং সমান পদ্ধতি ভাড়াটেকে এটাও আইডি চেক করা হয়. সুতরাং এটি বিভিন্ন প্রজাস্বত্ব জন্য কিছু 2L ক্যাশে অপ্টিমাইজেশান কি করা সম্ভব.
সংস্করণ 4.1.2 নতুন
<লি> সম্ভাব্য প্রধান কর্মক্ষমতা প্রক্সি প্রজন্ম সংক্রান্ত আঘাত করুন
<লি> আপডেট Infinispan সংস্করণ 5.1.2 থেকে নির্ভরতা. এছাড়াও প্রাকৃতিক আইডিটি ক্যাশে হাইবারনেট-infinispan ইন্টিগ্রেশন যোগ করা জন্য সমর্থন.
নতুন সংস্করণ 4.1.1
<লি> এমন জেদি উত্তরাধিকার ব্যবহার প্রাকৃতিক ID- র দ্বারা লোড লোড করার ক্ষমতা যেমন নতুন 4.1 প্রাকৃতিক আইডি লোড বৈশিষ্ট্য উন্নতি, এর গুচ্ছ.
<লি> এলাউইং JPA স্ট্যাটিক metamodel জনসংখ্যা এখনও ঘটতে এমনকি যদি মডেল যেমন @Any ম্যাপিং যেমন অ JPA বৈশিষ্ট্য ব্যবহার করে.
<লি> নতুন @CollectionType টীকা মাধ্যমে টীকাগুলি ব্যবহার কাস্টম সংগ্রহে ধরনের জন্য সমর্থন.
সংস্করণ 3.5.3 নতুন
<লি> EntityMetamodel entityNameByInheritenceClassNameMap ক্ষেত্র inconsistently ব্যবহার করুন
<লি> ডিফল্ট BeanValidationListener DDL সীমাবদ্ধতার প্রজন্মের স্বাধীনভাবে নিষ্ক্রিয় করতে পারবেন না (ভ্লাদিমির Klyushnikov) করুন
<লি> PersistenceUtilHelper অ পাবলিক ক্ষেত্র / পদ্ধতি অ্যাক্সেস করতে পারে না (এটা করতে সক্ষম হওয়া উচিত হবে) করুন
<লি> AssertionFailure নিক্ষিপ্ত যখন সংগ্রহ স্থিতিমাপ প্রকার করুন
<লি> CollectionMetadataGenerator mappedBy অ্যাট্রিবিউট প্রাপ্ত করতে ব্যর্থ হলে superclasses উপর সংজ্ঞায়িত করা হয়
<লি> FilterImpl.validate () deserialization উপর NullPointerExeption ছোঁড়ার করুন
<লি> @RequiresDialectFeature টীকা ভূমিকা করুন
<লি> ইউনিট HHH-5063 এবং HHH-5135 এর সাথে সম্পর্কিত পরীক্ষায় কিছু উপভাষা বিফল করুন
<লি> Regresion! @SequenceGenerator AllocationSize = 1 ব্যর্থ অন্যান্য allocationSizes 1 দ্বারা decremented করা প্রদর্শিত
<লি> ইউনিট পরীক্ষা ব্যর্থতা তালাবদ্ধ যখন তারা DB2 এবং পোস্টগ্রি চালানো করুন
<লি> TableHiLoGenerator বাড়ায় না হাই-মান কোনো তখনই পরিসীমা স্প্যানিশ ক্লান্ত করুন
<লি> Persistence.isLoaded (অবজেক্ট, স্ট্রিং) ব্যর্থ হলে সটীক সম্পত্তি একটি পাবলিক সংগ্রহকারী বা ক্ষেত্র নেই করুন
<লি> জার স্ক্যানার দৃষ্টান্ত EntityManagerFactory সৃষ্টির পদ্ধতি প্রেরণ করা যাবে না
<লি> Envers auditReader.find () ডিফল্ট মান সঙ্গে ক্ষেত্র ব্যবহার করে এমবেড উপাদান জন্য ভুল তথ্য ফেরৎ করুন
<লি> @AuditMappedBy ইনহেরিটেড সম্পর্ক কাজ করে না
<লি> উন্নতি:
<লি> NativeSQLQueryReturn একটি চূড়ান্ত হ্যাশকোড impls প্রাক ক্যাশে অ চূড়ান্ত ক্ষেত্রের উপর ভিত্তি করে
<লি> AttributeFactory AssertionFailure আরও তথ্য দরকার করুন
<লি> প্যাচ:
<লি> প্রতিরোধ প্যাচ & quot; org.hibernate.AssertionFailure: সম্ভাব্য অ threadsafe অধিবেশন & quot এক্সেস; আড়ম্বরহীন সেশন দ্বারা সৃষ্ট ত্রুটি করুন
<লি> কার্যগুলি:
<লি> TypeSafeActivator এছাড়াও @Length জন্য সীমাবদ্ধতার উৎপন্ন উচিত করুন
<লি> শাখা 35 পরীক্ষা ব্যবহৃত ডিবি অ্যাকাউন্ট আপডেট করুন
পাওয়া মন্তব্যসমূহ না