RT

解决方案 »

  1.   

    具体点好了
    有一个User接口一个Article接口以及他们的实现UserImpl和ArticleImpl如下,public class UserImpl implements User{
    private int id;
    private String userName;
    private String password;
            ...
            getters and setters
    }public class ArticleImpl implements Article{
    private int id;
            ...
    private User author;
            ...
            public User getAuthor() {
    return author;
    } public void setAuthor(User author) {
    this.author = author;
    }
    }
    映射文件写了User和Article的,author 和 article 是一对多的双向关联映射,存储代码如下                           User user = new UserImpl();
    user.setUserName("LiZn");
    session.save(user);                        Article article = new ArticleImpl();
    article.setTitle("hello");
    article.setContent("hello world");
    article.setAuthor(user);
                            session.save(article);
    问题出在我并没有写两个Impl的映射文件,save的时候Hibernate无法持久化这两个实例对象,我在想有没有什么方法能够使得我不写多余的映射文件就让这段代码运行起来,高人们指点我一下吧