Tag: gilead

与hibernate注释的接口

我想知道我将如何能够注释一个界面 @Entity @Table(name = “FOLDER_TABLE”) public class Folder implements Serializable, Hierarchy { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = “folder_id”, updatable = false, nullable = false) private int fId; @Column(name = “folder_name”) private String folderName; @OneToMany(cascade = CascadeType.ALL) @JoinTable(name = “FOLDER_JOIN_FILE_INFORMATION_TABLE”, joinColumns = { @JoinColumn(name = “folder_id”) }, inverseJoinColumns = { @JoinColumn(name = “file_information_id”) }) private […]

使用hibernate和gilead for gwt添加到实体类中保存的列表时的LazyInitializationException

是的,所以我正在使用hibernate gilead和gwt将我的数据保存在网站的用户和文件中。 我的用户有一个文件位置列表。 我正在使用注释将我的类映射到数据库。 当我尝试将文件位置添加到用户类中保存的列表时,我得到一个org.hibernate.LazyInitializationException 。 这是一个从我正在使用的外部文件上传servlet类重写的方法。 当文件上传时,它调用此方法。 user1从其他地方的数据库加载。 user1.getFileLocations().add(fileLocation);发生exceptionuser1.getFileLocations().add(fileLocation); 。 我根本不明白它。 任何帮助都会很棒。 错误的堆栈跟踪如下 public String executeAction(HttpServletRequest request, List sessionFiles) throws UploadActionException { for (FileItem item : sessionFiles) { if (false == item.isFormField()) { try { YFUser user1 = (YFUser)getSession().getAttribute(SESSION_USER); // This is the location where a file will be stored String fileLocationString = “/Users/Stefano/Desktop/UploadedFiles/” […]