81,092
社区成员
发帖
与我相关
我的任务
分享
{private int forumId;//帖子id
private int mainId;//回帖的id,暂定
private int forumType;//帖子类型,参考typeConfig类
private int minus;//踩的人数
private int plus;//点赞的人数
private int checkNum;//查看的人数
private int userId;//用户id
private String title;//帖子的标题
private String content;//条子的内容
private Timestamp forumMakeDate;//最新回复的时间
private Timestamp createDate;//帖子创建的时间
private User user;}
{private int userId;
private int sex; //性别
private int state;
private String userName; //用户名
private String password; //密码
private String phone; //手机
private String email; //邮箱
private String headImgUrl; //头像
private String code;//邮箱验证码
private Set<Forum> forums = new HashSet<Forum>();}
<join table="user_forum" inverse="true" optional="true">
<key column="forumId"></key>
<many-to-one name="user" column="userId" not-null="true" lazy="false"></many-to-one>
</join>
<set name="forums" table="user_forum" lazy="false">
<key column="userId"></key>
<many-to-many column="forumId" unique="true" class="pw.gouzai.home.blog.entity.Forum" ></many-to-many>
</set>
forum.setUser(user);
user.getForums().add(forum);
//先保存
forumService.saveForum(forum);
//然后关联
userService.update(user);
<set name="forums" inverse="true">
<key>
<column name="userId"></column>
</key>
<one-to-many class="pw.gouzai.home.blog.entity.Forum"/>
</set>
多的一方
<many-to-one name="user" class="user全限定名" column="userId" lazy="false"></many-to-one>