摘要:
这7中关系是: 单向一对一 单向一对多 单向多对一 单向多对多 双向一对一 双向一对多 (双向多对一) 双向多对多 1. 单向一对一关联映射(one-to-one) 两个对象之间一对的关系,例如:Person(人)-IdCard(身份证) 。有两种策略可以实现一对一的关联映射: (1)主键关联:即让 阅读全文
摘要:
一、mybatis-plus简介 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢 阅读全文
摘要:
一、MyBatis Hello World 1. 添加 jar 包:mybatis-x.x.x.jar(如 mybatis-3.4.4.jar)。 2. 建数据表: CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR( 阅读全文
摘要:
本文是《Java路径问题最终解决方案—可定位所有资源的相对路径寻址》一文的姐妹篇。请同时阅读该文。 JavaEE程序有一大路径陷阱,那就是ServletContext的getRealPath方法。我们常常使用getRealPath(“/”)来获得Web应用程序根目录的绝对路径。这是绝对要不得的!提供 阅读全文
摘要:
前言 Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外 阅读全文
摘要:
1.总共需要slf4j-api-1.6.1.jar、slf4j-log4j12-1.7.12.jar和log4j-1.2.17.jar三个包,其中: slf4j-api-1.5.1.jar是接口包,hibernate自带,位于”hibernate-release-4.3.10.Final\lib\o 阅读全文
摘要:
1. 介绍 关联关系映射通常情况是最难配置正确的。在这个部分中,我们从单向关系映射开始,然后考虑双向关系映射,逐步讲解典型的案例。在所有的例子中,我们都使将用 Person 和 Address。我们根据映射关系是否涉及连接表以及多样性(multiplicity)来划分关联类型。在传统的数据建模中,允 阅读全文
摘要:
一、Hello World 新建 “Dynamic Web Project” 工程。 1.导包 导入如下 jar 包: 并将这些 jar 包加入到类路径下。另外,对于 Eclipse 还需要将这些 jar 包发布到 web 应用的部署目录,方法是在项目上右键->properties->Deploym 阅读全文
摘要:
基于spring-framework-4.3.6.RELEASE相关代码存放于码云上的hellospring4工程下:https://git.oschina.net/laideju/hellospring4 以及 https://git.oschina.net/laideju/spring-stru 阅读全文
摘要:
基于Hibernate-release 5.2.6 final.所有演示代码在码云上的hellohibernate工程下:https://git.oschina.net/laideju/hellohibernate . 1. Hibernate开发步骤 (1). 创建持久化类; (2). 创建对象- 阅读全文