Column 省略背上的鍋

2021-10-01 21:47:06 字數 1195 閱讀 2024

今天修改實體類時專案啟動報錯:

新增一對多後啟動報錯,新增@column後,正常啟動

@getter

@setter

@entity

@table(name = "product_type_view")

public class producttypeview */

@id@column(name = "product_type_id")

private long producttypeid;

/** 產品型別名 */

private string producttypename;

/*** 父級產品id

* (若為頂級產品型別,則此項為0)

*/@column(name = "super_type_id")

private long supertypeid;

/** 級聯查詢資料結構 級聯查詢成功 */

@onetomany(targetentity = producttypeview.class, fetch = fetchtype.lazy)

@joincolumn(name = "super_type_id", referencedcolumnname = "product_type_id")

listchildproducttypelist = new arraylist<>();

}

(此為jpa的自關聯查詢,一對多且自身維護外來鍵,不能同時新增@manytoone,否則報錯無法啟動專案)

--------------專案試用jpa自關聯查詢,此外附上--------------------------------------

自關聯sql查詢語句示例:

select

--     pa.id as id,

--     pa.product_type_name as pa_type_name,

--     pb.parent_id as parent_id,

--     pb.id as pb_id,

--     pb.product_type_name as pb_type_name

*from

`product_type_view` as pa

join product_type_view as pb on pa.product_type_id=pb.super_type_id

不要迷戀鍋 鍋只是個炒飯的。

當我看到小孩子高高興興地揹著書包去上學的時候,我就知道我老了 是他國罵我我罵他,美國是他國罵我我打他,中國是他國打我我罵他 今天是 扒衣見君節 哈哈 我去你外婆家的香蕉皮.史努比說 是愛迪生發明的。範琪琪 我說算你狠 傻不啦嘰的眼神 年 少 太 輕 狂,尼 姑 也 瘋 狂 搞笑個性簽名 我說我是機器...

plsql中 column 的語法

column specifies display attributes for a given column,such as column heading text column heading alignment data format also lists the current display...

對resultMap中column的理解

總之,column是指查詢出來的欄位名。pojo屬性與資料庫字段對應一致時,中可以不用寫對映 如果有個別的字段不一致,可以只寫不一致的字段 例如 只寫 select from user where id 結果為 user 例如 select id,user name u,age,bir from u...