一、@Entity

  写在映射表的类上面,表示这是映射来的实体

二、@Id
  @Column(name = "fid", nullable = false)

  

@Basic
  @Column(name = "fname", nullable = true, length = 10)

四、@OneToMany(mappedBy = "father",cascade = {CascadeType.ALL})(父亲端)

  @ManyToOne
  @JoinColumn(name = "fid", referencedColumnName = "fid")(儿子端)

  写在一对多的外键属性上,儿子那个属性被定义为一个set集。

五、@OneToOne(cascade ={CascadeType.ALL})(all代表各种操作一个丈夫,都会关联到妻子)
  @JoinColumn(name = "id", referencedColumnName = "id", nullable = false)(丈夫端)

  @OneToOne
  @JoinColumn(name = "id", referencedColumnName = "id", nullable = false)

  写在一对一的外键属性上,都定义为一个String属性了。

六、@Cascade(value=org.hibernate.annotations.CascadeType.SAVE_UPDATE)
  @ManyToMany()
  @JoinTable(name = "teastu", catalog = "res", schema = "res", joinColumns = @JoinColumn(name = "tid", referencedColumnName = "tid", nullable = false), inverseJoinColumns = @JoinColumn(name = "sid",     referencedColumnName = "sid", nullable = false))(老师端)
  @ManyToMany(mappedBy = "stus")(学生端)

  写在多对多的外键属性上。

最新文章

  1. 《转载》Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
  2. SH Script Grammar
  3. [知识点]平衡树之Splay
  4. 不用插件直接同步wordpress文章日志到新浪微博
  5. (DFS)zoj1008-Gnome Tetravex
  6. java复制File文件操作
  7. 获取select值
  8. nginx: 响应体太大
  9. adb not responding. if you'd like to
  10. spring入门--Spring框架底层原理
  11. HDU 4267 A Simple Problem with Integers(树状数组区间更新)
  12. RGMII,MII,GMI接口
  13. Linux CentOS7.0 (03)安装验证 docker
  14. cmake : undefined reference to dlopen, dlclose, dlsym and dlerror
  15. python之迭代器、生成器与面向过程编程
  16. Week 2 代码规范
  17. Lua --- 输入一个数字,输出阶乘
  18. Navicat连接mysql(高级选项配置)
  19. 微信小程序 wxml中的属性记录
  20. 调用DLL窗体-Delphi实例

热门文章

  1. php+mysql 最简单的留言板
  2. HDU 1042.N!【高精度乘法】【8月24】
  3. IntelliJ IDEA 10 配置 Tomcat7
  4. UVA10370 Above Average
  5. thinkPHP5 报错session_start(): No session id returned by function解决方法
  6. 基于nginx的最基础的TCP代理,经过测试可通!
  7. SignalR——聊天室的实现
  8. 洛谷P3746 [六省联考2017]组合数问题
  9. PHP函数十进制、二进制、八进制和十六进制转换函数说明
  10. 跨域-jsonp、cors、iframe、document.domain、postMessage()