休眠保存和更新

Hibernate save and update

使用hibernate时,我有两个类,比如说

    Class Message{
         private String message;
         private User fromhow;
         getter and setter....
    }

    Class User{
         private String userName;
         private String password;
         private ArrayList<Message> messages;
         public User(){
             this.messages = new ArrayList<>();
         }
         // getter and setter.....
      } 

问题是:当我以现有用户身份登录时,我想保存该用户创建的一些消息。我只需要这样写:

   Message m = new Message();
   // set Some Attribute of m.
   user.getmessages().add(m);
   session.update(user);

还是我还需要在消息 table 中保存 m

您需要在消息中保存 m table