jpa-2.0

    1熱度

    1回答

    我正在嘗試JPA支持數據庫鎖定以避免記錄中的併發請求。在我的情況下,我需要使用pesssimistic鎖。我得到了使用以下方法: EntityManager em; ... Map<String,Object> props = new HashMap<String,Object>(); props.put("javax.persistence.lock.timeout", 0); em.

    2熱度

    1回答

    使用JPA CriteriaBuilder API將字段(例如'2017-09-27')保存到mySQL Date列時,結果不同(例如'2017- 09-26' )。 我已驗證我的數據庫的時區設置爲UTC,使用SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP)作爲結果'00:00:00'。 我在本地測試這個,我有GMT + 2的時區,所以我懷疑當轉換髮生從LocalDate

    0熱度

    1回答

    我使用Vaadin 8與Java繼承自表和數據顯示/休眠/ JPA和Postgres數據庫。我想從不同的表格中獲取數據到我的Vaadin網格中。相關部分從我的數據庫模型如下所示: Compound.java樣子: @Entity @Table(name = "\"Compound\"") @Inheritance(strategy = InheritanceType.JOINED) @Dis

    1熱度

    2回答

    我有一個簡單的編輯器UI用於在數據庫表上執行CRUD。 在休眠5.1下,過程如下: 創建會話。讀入數據對象。關閉會話,分離對象。 使用分離的對象填充UI小部件。 允許用戶添加/編輯/刪除UI中的條目,修改分離的對象。 在用戶「保存」操作上:創建一個新的會話。使用saveOrUpdate()持久保存新的/更新的對象。關閉會議。 根據需要重複。 Hibernate 5.2強烈建議從Hibernate本

    -1熱度

    1回答

    我有一個實體,我的文件系統鏈接是這樣的: @Entity public class MyDocument { @Id private Long documentId; private String fileName; private String filePath; //Then a lot of other fields, getters an

    0熱度

    1回答

    我掙扎了2天,試圖解決這個問題,我不知道我還能做什麼。我的系統工作得很好,直到我將@Audit包含在實體中。當然,我在.pom文件中包含了Hibernate Envers。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-envers</artifactId> </dependency>

    0熱度

    3回答

    我有下面兩個表具有單向關係: CREATE TABLE `document` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `created_at` datetime NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAM

    5熱度

    2回答

    所有我迄今知道的是,FindBy可以返回多個結果,而當我們使用它通過以下方式FindOneBy將返回一個結果或空。 List<Department> findByDepartmentName(String name); Department findOneByDepartmentId(Long Id); 現在,我的問題是,我可以使用findBy這種方式嗎? Department findBy

    0熱度

    1回答

    環境: Database - Oracle 12c Hibernate - 5.2.10Final JPA - version 2.0 我們正在使用entityManager.merge插入對象。序列的值是一個正值,但是當插入到db時,它變爲負值。似乎無法找到這個原因。 這裏是休眠設置,我們有我們的實體對象ID屬性字段,與序列設置 @Id @SequenceGenerator(name

    0熱度

    1回答

    我想使用標準API將登錄用戶的當前日期(根據他的時區)與表列進行比較。 但我無法從我爲用戶計算的本地日期中獲取表達式。我該如何解決這個問題? public void checkTaskCategory(TaskCriteria criteria, CriteriaBuilder cb, CriteriaQuery<Task> q, Root<Task> task, List<Predicate>