hibernate查询自关联表
小弟刚学hibernate不久,对于查询还不是很熟悉,现在有两张表,下面这张是自关联表,
CREATE TABLE "server_position" ( //服务器地点表 "position_id" numeric(10,0) NOT NULL DEFAULT NULL, //逻辑主键 "position_name" varchar(30) DEFAULT NULL, //地点名称 "position_depth" numeric(2,0) NOT NULL DEFAULT NULL, //结点深度 "position_parent_id" numeric(10,0) DEFAULT NULL) //父结点idCREATE TABLE "public"."server" ( //服务器表 "server_id" numeric(10,0) NOT NULL, //逻辑主键 "server_label" varchar(30) DEFAULT NULL, //服务器标签 "server_position" numeric(10,0) DEFAULT NULL) //服务器地点,于服务器地点表position_id做关联
List list = this.getHibernateTemplate().find("FROM Server");server.getPosition().getPositionName()