摘要: Struts2的第一个案例 首先我们需要引入架包 entity: 然后我们书写LoginAction.java 着这个类中我们用到了二个接口 一,Action public abstract interface com.opensymphony.xwork2.Action { public stat 阅读全文
posted @ 2016-09-25 16:58 吴松~ 阅读(418) 评论(2) 推荐(7) 编辑
摘要: 一、选择题(共25题,每题2.5分,选择一项或多项,漏选错选不得分) 1.在Hibernate中,以下关于主键生成器说法错误的是( AC)。 A.increment可以用于类型为long、short或byte的主键 B.identity用于如SQL Server、DB2、MySQL等支持标识列的数据 阅读全文
posted @ 2016-09-23 14:44 吴松~ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 在ibatis的配置文件中dataSource 节点有这么个配置<datasource type="SIMPLE"></datasource>,根据原文下的解释知道其中type有SIMPLE,DBCP,JNDI三 种.我想问下这三种类型的区别在于哪里, 在什么情况下用到,常用的是哪个 ,及它的 阅读全文
posted @ 2016-09-18 15:48 吴松~ 阅读(3782) 评论(0) 推荐(0) 编辑
摘要: MyBatis本是apache的一个开源项目iBatis,2010年这个项目有Apache software foundation 迁移到了Google code,并改名MyBatis.2013年11月迁移到Github。iBatis是半ORM映射框架,它需要在数据库里手动建表,CURD操作时要自己 阅读全文
posted @ 2016-09-18 15:41 吴松~ 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 目录: 1. 实现方式一:将复合主键对应的属性与实体其他普通属性放在一起 2. 实现方式二:将主键属性提取到一个主键类中,实体类只需包含主键类的一个引用 在日常开发中会遇到这样一种情况,数据库中的某张表需要多个字段列才能唯一确定一行记录,这时表需要使用复合主键。面对这样的情况Hibernate为我们 阅读全文
posted @ 2016-09-07 08:29 吴松~ 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Hibernate中实现一对一映射有基于外键的方式和基于主键的方式。由于基于主键方式的映射在实现删除等操作时存在的问题且不够灵活,一般建议使用基于外键的方式实现。以个人与身份证的关系为例(主要看映射文件的配置和实体类):基于外键的方式(只有有外键方可以维护关联关系): 1 2 3 4 5 6 7 8 阅读全文
posted @ 2016-09-07 08:28 吴松~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 精妙的例子 Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } } class Parent { p 阅读全文
posted @ 2016-09-04 16:51 吴松~ 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 概念 什么是延迟加载:所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以简单理解为,只有在使用的时候,才会发出sql语句进行查询,数据是分N次读取。 什么是立即加载:所谓立即加载既是所有的相关数据一次被读取出来,而不是分N次。 一、延迟加载:NHibernate延迟加载须有Sess 阅读全文
posted @ 2016-09-04 16:50 吴松~ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Hibernate提供的内置标识符生成器 Java语言按内存地址来识别或区分同一个类的不同对象,而关系数据库按主键来识别或区分同一个表的不同记录。Hibernate使用OID(对象标识符)来统一两者之间的矛盾,OID是关系数据库中的主键(通常称为代理主健)在Java对象模型中的等价物。 在对象-关系 阅读全文
posted @ 2016-09-02 08:09 吴松~ 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal主要提供了保持对象的方法和避免参数传递的方便的对象访问方式 ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问 1.每一个线程都有一个ThreadLocalMap类对象,可以将线程自己的对象保持在其中,各管各的,这样线程就可以正确的访问 阅读全文
posted @ 2016-09-02 08:08 吴松~ 阅读(150) 评论(0) 推荐(0) 编辑