摘要: 对于mappedBy复习下:a) 只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; b) mappedBy标签一定是定义在the owned side(被拥有方的),他指向the owning side(拥有方); c) mappedBy的含义,应该理解为,拥有方能够自动维护 跟被拥有方的关系; 当然,如果从被拥有方,通过手工强行来维护拥有方的关系也是可以做到的。d) mappedBy跟JoinColumn/JoinTable总是处于互斥的一方,可以理解为正是由于拥有方的关联被拥有方的字段存在,拥有方才拥有了被 拥有方. 阅读全文
posted @ 2013-11-06 19:03 sadan 阅读(285) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/seara520@126/blog/static/72069304201032081730286/ 阅读全文
posted @ 2013-10-30 23:43 sadan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: http://www.knowsky.com/4937.html 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据的函数(即算法),最后,再给类中的数据成员和函数划分访问权限,从而实现封装。 数据库的最初雏形据说源自美国一个奶牛场的记账薄(纸质的. 阅读全文
posted @ 2013-10-30 21:14 sadan 阅读(885) 评论(0) 推荐(0) 编辑
摘要: jQuery validation plug-in - main demo 员工信息录入 真实姓名(不能为空 ,没有其他要求) 登录名(登录名不能为空,长度应该在5-8之间,可以包含中文字符(一个汉字算一个字符)): 密码(不能为空,长度6-12字符或数字,不能包含中文字符): 重复密码(不能为空,长度6-12字符或数字,不能包含中文字符):请选择性别 * for:值对应的是页面表单中name属性的值 * class:设置样式,设置"error"样式 ... 阅读全文
posted @ 2013-10-06 15:40 sadan 阅读(600) 评论(0) 推荐(0) 编辑
摘要: ">单选框:按钮: 阅读全文
posted @ 2013-10-06 15:36 sadan 阅读(5353) 评论(0) 推荐(0) 编辑
摘要: 收缩展开效果 收缩展开效果112345 收缩展开效果212 收缩展开效果312 阅读全文
posted @ 2013-10-06 13:38 sadan 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-06 12:31 sadan 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-10-06 10:47 sadan 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: Untitled Document 请选择您的爱好!全选/全不选 足球篮球游泳唱歌 阅读全文
posted @ 2013-10-06 00:57 sadan 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 保存段落tttttttt 阅读全文
posted @ 2013-10-05 23:30 sadan 阅读(451) 评论(0) 推荐(0) 编辑