菜單模型@Entity@Table(name="M_MENU", uniqueConstraints={@UniqueConstraint(columnNames={"NAME"})})public class MenuModel {private Integer id;private String code;private String name;private String controller;private Integer parent_id; @Id@Column(name="ID")@GeneratedValue(strategy=GenerationType.TABLE, generator="M_MENU")@TableGenerator(name="M_MENU", table="M_SEQUENCE", pkColumnName="SEQUENCE_NAME", pkColumnValue="M_MENU_ID", valueColumnName="SEQUENCE_VALUE", allocationSize=1, initialValue=0 )public Integer getId() { return id;}public void setId(Integer id) { this.id = id;}@Column(name="CODE")public String getCode() { return code;}public void setCode(String kode) { this.code = kode;}@Column(name="NAME")public String getName() { return name;}public void setName(String name) { this.name = name;}@Column(name="CONTROLLER")public String getController() { return controller;}public void setController(String controller) { this.controller = controller;}@Column(name="PARENT_ID")public Integer getParent_id() { return parent_id;}public void setParent_id(Integer parent_id) { this.parent_id = parent_id;} }用戶訪問模型@Entity@Table(name="M_USER_ACCESS")public class UserAccessModel {private Integer id;//join table roleprivate Integer idRole;private RoleModel roleModel;//join table menuprivate Integer idMenu;private MenuModel menuModel;@Id@Column(name="ID")@GeneratedValue(strategy=GenerationType.TABLE, generator="M_USER_ACCESS")@TableGenerator(name="M_USER_ACCESS", table="M_SEQUENCE", pkColumnName="SEQUENCE_NAME", pkColumnValue="M_USER_ACCESS_ID", valueColumnName="SEQUENCE_VALUE", allocationSize=1, initialValue=0 )public Integer getId() { return id;}public void setId(Integer id) { this.id = id;}@Column(name="ID_ROLE")public Integer getIdRole() { return idRole;}public void setIdRole(Integer idRole) { this.idRole = idRole;}
如何解決 java.lang.ClassCastException:java.lang.String
慕的地8271018
2022-01-06 17:33:55