Hi Arnold, personally I use Eclipse myself, and several others on the team as well, but indeed most people on the Hibernate ORM project use IntelliJ. Personally I work more on the other Hibernate projects, and I'll admit that when it comes to working on ORM I nowadays tend to use a different IDE because of the issues you mentioned, and some more.
The problems with "ambiguity" you noticed are bugs in Eclipse; sorry I don't remember the issue now but they have been reported and people from the Eclipse team are working on it; sadly it's taking a long time. It's not a single issue but there are several problems around generics and lambdas. The cyclic dependencies are another known problem when using Eclipse; in this case my opinion is that Eclipse is "right" so maybe we should do something about it, but considering the structure is serving its purpose for various other rather complex needs - and considering Eclipse isn't usable anyway - we're not considering this a priority. So while I love Eclipse I'd currently recommend using IntelliJ .. hopefully these problems will be fixed soon. Thanks, Sanne On 26 April 2017 at 11:13, Arnold Gálovics <galovicsarn...@gmail.com> wrote: > Hi all, > > Does anyone have issues with the hibernate-core module in Eclipse? > > *I'm getting the following errors there:* > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type AbstractBulkCompositeIdTest > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type AbstractBulkIdTest > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type AbstractSkipLockedTest > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type AbstractSkipLockedTest > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type AbstractSkipLockedTest > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type BatchOptimisticLockingTest BatchOptimisticLockingTest.java > The method doInHibernate(Supplier<SessionFactory>, > TransactionUtil.HibernateTransactionFunction<Object>) is ambiguous for the > type InformixFunctionTest > Type mismatch: cannot convert from NativeQuery to NativeQueryImplementor > SessionDelegatorBaseImpl.java > > I also had some cyclic dependency issues within the modules but that can be > solved by disabling the error in Eclipse. These issues are not present in > IntelliJ anyhow. > > Does anyone experience the same? Shouldn't this be fixed or the official > IDE for Hibernate is IntelliJ? > > Thanks! > > Best Regards, > Arnold > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev