jpa

    0熱度

    1回答

    的專欄中,我有兩個表: person: - person_id - name meeting: - meeting_id - person_id - date 一個人可以有很多的會議。對人我JPA實體的樣子: @Entity @Table(name = "person") @Getter public class Person { @Id privat

    0熱度

    1回答

    我正在使用Vaadin和EclipseLink。有兩個表,一個是郵件,第二個在客戶。客戶的PK是customer_id,郵件的PK是mail_id。 表郵件具有Customer_id作爲外鍵。我如何綁定它? 我想: binder.forField(fkCustomerId) .withConverter(new StringToBigDecimalConverter(FormMessa

    0熱度

    2回答

    我在DAO添加了這個: @Query("SELECT distinct LBL.cId, LBL from FooBar LBL ORDER BY LBL.collectedAt DESC") List<FooBar> findDistinctcIdOrderByCollectedAtDesc(); 然後這是我的服務 List<FooBar> fooBars = this.liveB

    0熱度

    1回答

    如何將複合唯一鍵(地址1和地址2)作爲Map鍵。像@MapKey(name =「address1」,name =「address2」),而不是唯一的唯一鍵@MapKey(name =「address1」)。 @Entity public class Person { @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL

    0熱度

    1回答

    我正在寫兩種方法來重新初始化我的應用程序中的數據庫。 首先應該動態列出所有表格,然後截斷它們。第二個負責數據重新填充。 截斷方法是使用本地查詢: public void truncate() throws Exception { List<String> names = getAllTableNames(); names.forEach(tableName -> {

    1熱度

    2回答

    創建表下面是我的命名實體類: package az.bank.entities; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import jav

    1熱度

    2回答

    嗨,我是JPA & Criteria API的新成員。 我想獲取不同值的單列(試圖獲得不同的TestId值)。我有我的數據庫中的表下面。 __________________________________ |TestId(Pk) | TestCol(PK) | TestEx| __________________________________ 我有以下類 模型類 @Data @Ent

    0熱度

    1回答

    的當使用JPA,一個既可以使用JPQL或 「天然SQL」 編寫查詢: JPQL例如: interface TodoRepository extends Repository<Todo, Long> { @Query("SELECT t FROM Todo t WHERE t.title = 'title'") public List<Todo> findByTitle();

    1熱度

    1回答

    問候所有,我有類叫做產品和類供應商。供應商是產品的母公司。 我在產品中定義屬性供應商時帶註釋ManyToOne。 創建產品A和供應商S1後,我先將S1與A關聯。然後,當我嘗試將A的供應商從S1更改爲S2時,我創建了第二個供應商S2。 JPA告訴我「供應商實例的標識符已從X更改爲Y」。 我不需要在這裏創建/更新供應商。我只想將產品A的供應商從一個換成另一個。 我可以知道可能出錯嗎?從服務 @Enti

    0熱度

    1回答

    我已經開始了一個線程,但是,當它試圖訪問實體管理器會拋出異常,因爲 javax.enterprise.context.ContextNotActiveException: WebBeans的作用域類型標註@RequestScoped方面不當前線程中存在 我應該如何訪問EntityManger螺紋 任何解決方案? public class SchedulerForData { @Inje