«hibernate» etiketlenmiş sorular

Hazırda Beklet, Java dili için geliştiricilerin uygulamalarında Nesne / İlişkisel Eşleme'nin ötesine uzanan şekillerde POJO stili etki alanı modellerini kullanmalarını sağlayan bir nesne ilişkisel eşleme (ORM) kitaplığıdır.

5
Hazırda bekletme openSession () vs getCurrentSession ()
JSP web uygulamasında Hibernate'i kullanmakla ilgili bazı sorularım var. Değer ne olmalıdır hibernate.current_session_context_class? O halde aşağıdaki ifadelerden hangisi kullanılmalıdır? Ve neden? Session s = HibernateUtil.getSessionFactory().openSession(); Session s = HibernateUtil.getSessionFactory().getCurrentSession() Son olarak, "web uygulaması başına bir oturum" veya "istek başına bir oturum" hangisi daha iyidir?
130 java  hibernate 

26
Hazırda Bekletme: "Alan 'kimliği' varsayılan bir değere sahip değil"
Hazırda bekletme ile ilgili basit bir sorun olduğunu düşündüğüm bir sorunla karşı karşıyayım, ancak çözemiyorum (Hazırda bekletme forumlarının erişilemez olması kesinlikle yardımcı olmuyor). Kalmak istediğim basit bir dersim var, ancak almaya devam edin: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: [hibtest.model.Mensagem] …


1
Spring.jpa.hibernate.ddl-auto özelliği Bahar'da tam olarak nasıl çalışır?
Spring boot uygulama projem üzerinde çalışıyordum ve bazen başka bir sunucuda (SQL Server) Veritabanımda bağlantı zaman aşımı hatası olduğunu fark ettim. Bu, özellikle bazı komut dosyası geçişi yapmaya çalıştığımda oluyor, FlyWayancak birkaç denemeden sonra çalışıyor. Daha sonra spring.jpa.hibernate.ddl-autoözellikler dosyamda belirtmediğimi fark ettim . Biraz araştırma yaptım ve spring.jpa.hibernate.ddl-auto= create-dropgeliştirmeye eklemenin …

3
Spring Data JPA'nın büyük projeler için Hibernate'ten farkı nedir?
Yeni bir proje için Hibernate'e bağlı kalıp kalmamaya mı yoksa JPA ve yeni Spring Data uygulamasına ayaklarımı ıslatmaya mı karar vermekte zorlanıyorum. Spring Data çerçevesi, büyük projeler veya mütevazı sorgu gereksinimleri olan küçük projeler için mi tasarlandı? @QueryEk açıklamayı kullanarak kod azaltmanın avantajını kesinlikle görsem de, dinamik sorgular için ne …

2
Bir ORM eşlemesinde "sahiplik tarafı" nedir?
Sahibi olan taraf tam olarak ne anlama geliyor? Bazı haritalama örneklerinin açıklaması nedir ( birden çoka, bire bir, çoktan bire )? Aşağıdaki metin, Java EE 6 belgelerinde @OneToOne açıklamasından bir alıntıdır . Konseptin sahip olduğu tarafı görebilirsiniz . Bire bir çokluğu olan başka bir varlıkla tek değerli bir ilişkilendirmeyi tanımlar. …
129 java  hibernate  orm  jpa  mapping 


17
Hazırda bekletme hatası - QuerySyntaxException: kullanıcılar eşlenmedi [kullanıcılardan]
"Kullanıcılar" tablosundan tüm kullanıcıların bir listesini almaya çalışıyorum ve aşağıdaki hatayı alıyorum: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Kullanıcı eklemek / almak için yazdığım kod bu: public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List<User> result = (List<User>) session.createQuery("from users").list(); session.getTransaction().commit(); return result; } public …
126 java  hibernate 

8
SQL Server için maven bağımlılığını ayarlama
SQL Server veritabanına Hazırda Bekletme erişimine sahip olduğum bir portlet geliştiriyorum. Bunun için maven bağımlılıkları kurdum ve MySql'in sahip olduğunu bildiğim gibi SQL Server bağlayıcısını bulmaya çalıştım. Yine de Google aramam, SQL Server bağlayıcı ararsam yalnızca Mysql veriyor. Doğru maven bağımlılık değeri nedir?

9
Spring Boot + JPA: Sütun adı ek açıklaması yok sayıldı
Bağımlılığı olan bir Spring Boot uygulamam var spring-boot-starter-data-jpa. Varlık sınıfımın sütun adıyla bir sütun ek açıklaması var. Örneğin: @Column(name="TestName") private String testName; Bununla oluşturulan SQL test_name, sütun adı olarak oluşturulur . Bir çözüm spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyaradıktan sonra sorunun çözüldüğünü buldum (sütun adı sütun açıklamasından alınmıştır). Yine de sorum şu ki, naming_strategy EJB3NamingStrategyJPA …

8
bayt [] için uygun hazırda bekletme ek açıklaması
Hazırda bekletme 3.1 ve JPA açıklamalarını kullanan bir uygulamam var. Bayt [] özniteliklerine (1k - 200k boyutunda) sahip birkaç nesneye sahiptir. JPA @Lob açıklamasını kullanır ve hazırda bekletme 3.1, tüm büyük veritabanlarında bunları gayet iyi okuyabilir - JDBC Blob satıcı özelliklerini gizler gibi görünüyor (yapması gerektiği gibi). @Entity public class …

4
JPA ve Hibernate'de persistan () ve merge () arasındaki fark nedir?
Hazırda Bekletme'de persistan () ve merge () arasındaki fark nedir? persist() UPDATE & INSERT sorgusu oluşturabilir, örneğin: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); bu durumda sorgu şu şekilde oluşturulacaktır: Hibernate: insert into A (NAME, ID) values (?, ?) Hibernate: update A set …
119 java  hibernate  jpa  orm  entity 

6
Hazırda bekletme, @SequenceGenerator ve ayırmaSize
Kullanırken Hepimiz hazırda varsayılan davranışını bilmek @SequenceGenerator- bu gerçek veritabanı dizisi arttırır biri 50 (varsayılan tarafından, birden bu değeri allocationSizedeğeri) - ve sonra varlık kimliği olarak bu değeri kullanır. Bu yanlış bir davranıştır ve şunu söyleyen spesifikasyonla çelişir : tahsisat boyutu - (İsteğe bağlı) Sıradan sıra numaraları tahsis edilirken artırılacak …
117 java  hibernate  jpa  hilo 

8
Hibernate Criteria, FetchType.EAGER ile çocukları birden çok kez döndürür
OrderListesi olan bir sınıfım var OrderTransactionsve bunu bire çok Hazırda bekletme eşlemesiyle şu şekilde eşleştirdim: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } Bunların Orderayrıca orderStatusaşağıdaki Kriterlere göre filtreleme için kullanılan bir alanı vardır: public List<Order> getOrderForProduct(OrderFilter orderFilter) { Criteria criteria = getHibernateSession() .createCriteria(Order.class) .add(Restrictions.in("orderStatus", …
115 java  hibernate 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.