很久之前把几大名著《敏捷软件开发》、《设计模式》、《大话设计模式》、《重构-改善既有代码的设计》、《轻量级J2EE企业应用实战-Struts+Spring+Hibernate整合开发》等研究了一遍,然后就想做个项目来综合以上知识,现在把项目设计的思路写出来。包的设计最好遵循包设计六大原则。前三增加内...
分类:
其他好文 时间:
2014-06-28 09:45:00
阅读次数:
292
上篇博客主要介绍了一对一的关系,主要理解单向与双向的区别,主键关联与唯一外键关联的区别。下面继续介绍一对多与多对多关联。
一对多关联映射
一个班级对应多个学生
单向一对多关系
关系表:
classes代码
student代码
由班级维护关系,所以要...
分类:
系统相关 时间:
2014-06-28 07:27:17
阅读次数:
414
上篇文章讨论了多对多映射,在使用多对多映射时重点是使用标签,并在标签的两端加入外键这样在生成关系时会创建两个关系之间的关系表,通过关系表来维护它们之间的关系,另外对于单向和双向的差别是在映射的哪一端加入标签的问题。在面向对象中非常重要的一个特性就是继承,继承实现了代码的复用,并且Hiberna...
分类:
系统相关 时间:
2014-06-27 20:16:41
阅读次数:
303
1、使用?通配符public User validate(String userName, String password) { String hql = "from User u where u.userName = ? and u.password = ?"; Use...
分类:
系统相关 时间:
2014-06-27 17:51:35
阅读次数:
395
起初照着官方文档配,一直出错,貌似官方的文档时错的,查了非常多资料,综合整理了一个可行的方案,例如以下:0.1包结构test.demotest.domain //实体类test.util//工具类0.2导如的jar包hibernate-4.3.5的required包中的全部optional包中的c3...
分类:
系统相关 时间:
2014-06-27 16:13:53
阅读次数:
455
因为公司涉及项目使用SSH,为了解SSH搭建方式和运作原理,就自己搭建了一个。采用尽量以最少的JAR包,搭建一个简单的struts2+spring+hibernate环境,希望像我这样的入门者都能理解,如果大家使用过类似的MVC模式如Microsoft MVC,就容易理解得多了。首先我使用的是MyE...
分类:
其他好文 时间:
2014-06-27 13:24:56
阅读次数:
238
今天在练习如何spring中进行单元测试的时候...
分类:
数据库 时间:
2014-06-27 09:44:11
阅读次数:
411
在我们的开发中,有一个经典的框架,就是SSH,他们分别是:Struts,Spring,Hibernate,我们队他们神交已久,在以前的博客中我介绍了Hibernate,今天我们也逐步揭开Struts的神秘面纱,一起来看看这个熟悉的老朋友!
简介
首先我们还是去维基百科上看看他的介绍:
Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jak...
分类:
编程语言 时间:
2014-06-27 09:09:22
阅读次数:
339
批量处理数据是指在一个事务中处理大量数据.在应用层进行批量操作, 主要有下面方式:通过 Session 通过 HQL 通过 StatelessSession通过 JDBC API(仅仅要会用这样的,其它作为了解)通过 Session 来进行批量操作Session 的 save() 及 update(...
分类:
系统相关 时间:
2014-06-26 15:40:22
阅读次数:
245
在Win7关机选项中一共有7种关闭方式,分别为Switch user(切换用户), Log off(登出), Lock(锁定), Restart(重启), Sleep(睡眠), Hibernate(休眠), Shut down(关机).下面分别介绍一下它们的区别:1.Switch user, Log...