摘要:
继续上篇博客 七、Hibernate双向一对多关联映射:让多的一端来维护关系。 主要是解决一对多单向关联的缺陷,而不是需求驱动的。 1、在Student.java实体类里添加Classes引用。private Classes classes; 2、Student.hbm.xml里添加...
阅读全文
posted @ 2014-04-27 16:47
贞心真义
阅读(3456)
推荐(0)
摘要:
关联映射就是将关联关系映射到数据库里,在对象模型中就是一个或多个引用。 一、Hibernate多对一关联映射:就是在“多”的一端加外键,指向“一”的一端。 比如多个学生对应一个班级,多个用户对应一个级别等等,都是多对一关系。 1、“多”端实体加入引用“一”端实体的变量及gett...
阅读全文
posted @ 2014-04-27 15:56
贞心真义
阅读(33956)
推荐(2)
摘要:
说到关系,在这个世界无处不在,我们必须以某个关系的节点存在在这个世界网中。比如父子关系,师生关系,上下属关系甚至是危险关系。数据也是一样的,它的存在必为某其他节点做准备。 Hibernate有七种映射关联,方向分为单向或双向,主要根据需求分析多和一的关联,分别为:1、单向1-12、单向N-13...
阅读全文
posted @ 2014-04-22 15:15
贞心真义
阅读(1822)
推荐(2)
摘要:
初学Hibernate,了解到Hibernate有三种状态:transient(瞬时状态),persistent(持久化状态)以及detached(游离状态)。 它们之间有如下转换图来说明: 1、transient(瞬时状态)。 如上图所示,当new出来一个新对象,还没有保存到数据库中...
阅读全文
posted @ 2014-04-15 16:28
贞心真义
阅读(8454)
推荐(2)
摘要:
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. JUnit是一个回归测试框架,用...
阅读全文
posted @ 2014-04-14 16:20
贞心真义
阅读(4907)
推荐(0)
摘要:
之前的博客介绍了前台自写js来验证主动表的唯一性,除了前台的验证,我也学习了后台的一些判断。 再次介绍一下背景需求: 利用DWZ的主从表结构批量添加课程信息,在提交表单后,触发Action事件1、是否选择学院。2、数据库里是否已存在该课程代码。3、多条数据添加时,界面是否有重复的课程代码。 实现方法如下: 1 //遍历code数组是否有重复值 2 ArrayList arrCode=new ArrayList(); 3 //遍历Name数组是否有重复值 4 ArrayList arrName=new ArrayList(); ...
阅读全文
posted @ 2014-03-29 20:38
贞心真义
阅读(2030)
推荐(1)
摘要:
上篇博客学习了Java国际化的一些基础知识,了解了这些知识之后,我们可以更好的过度到struts国际化。 本篇博客主要学习struts国际化的实现: 1、配置环境设置baseName。 在struts-config.xml文件中添加来命名国际化资源文件。如果资源文件建立在src的文件夹下,如建立在resources文件下,应该改成。 2、在src下建立一个目录来存放资源文件: 3、以登陆为例,修改login.jsp文件:利用bean标签。1 2 :3 :4 ">5 4、设置国际化资源文件. MessageR...
阅读全文
posted @ 2014-03-18 18:03
贞心真义
阅读(1940)
推荐(0)
摘要:
国际化的英文为Internationalization,这个也太长了,所以它又称为I18n(英文单词 internationalization的首末字符i和n,18为中间的字符数)。 除了i18n还有L10n(localization),g11n(globalization),还有m17n(multilingualization),它们的区别是:i18n支持多种语言,但是同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;L10n(localization),支持2种语言,英文和另外一种语言(例如中文);g11n(globalization),简单的理解可以认...
阅读全文
posted @ 2014-03-18 17:13
贞心真义
阅读(7722)
推荐(1)
摘要:
Java Web应用的核心技术是Java Server Page和Servlet。此外,开发一个完整的Java Web应该涉及一下几种概念及技术。 1、Servlet组件 Servlet响应用户请求的过程: 2、JSP组件。 JSP容器初次执行JSP的过程: 3、共享数据在Web中的范围。 4、JavaBean组件。 定义方法:(假设有一个JavaBean的类名为CounterBean,它有一个count属性。) 1 //在JSP文件中分别定义4种范围内的JavaBean对象的语法 2 3 4 //in page scope 5 6 //in reques...
阅读全文
posted @ 2014-03-04 20:31
贞心真义
阅读(18171)
推荐(1)
摘要:
上篇介绍了自写js判断的前三项,本篇博客介绍第四步,关于触发课程代码文本框的离开事件后,判断一整列的课程代码之间是否有重复的值。 此问题可以提取为判断一个数组里是否有重复值,重复值是什么。 第四步→判断界面唯一性,获取各行code值。 通过观察,主从表下每一行的课程代码文本框都有一个数组样式的name属性,如:name="courseList[#index#].code" 查看代码可知,每一行的课程代码都有不同的name,那么怎么获取这些不同name的对象数组呢? 通过反复试验,我最后得出一种方法,步骤是:先获得主从表内所有标签为的对象,然后通过获取他们的name属性的值,
阅读全文
posted @ 2014-02-24 15:40
贞心真义
阅读(1466)
推荐(2)