1.持久化与ORM 持久化是数据在内存与硬盘间相互转化的过程 ORM即对象关系映射 程序员使用面向对象的思维方式处理数据,每个对象都是一个pojo。但是保存数据的时候,却以关系型数据库的方式存储。所以在持久化的过程中编码会很复杂,比如jdbc的存取数据——要自己拆分每个字段,然后存入数据库,或者从数 Read More
posted @ 2017-10-14 01:28 Tomas曼 Views(252) Comments(0) Diggs(0) Edit
1、这回先创建数据库吧 下表cid是CategoryId的缩写,cname是CategoryName的缩写,pid是parentId的缩写 无限级分类一般都包含这三个属性,至少也要包含cid和pid才能建立无限级关联 ok,这个东东就是无限级分类了。 即便是外行人稍微看一眼也能发现cid为1的图书在 Read More
posted @ 2017-09-23 16:44 Tomas曼 Views(3106) Comments(0) Diggs(0) Edit
这篇文章写了以下几个简单的例子,用来说明MyBatis多标联查基本语法 1.sql片段的用法 2.一对多查询 3.多条sql的一对多查询 4.多对一查询 5.多条sql一对多查询 6、多对多查询 这里沿着接口→小配置的路线写了,测试类就是遍历输出结果: 一、接口: 二、小配置 先实现第一个方法 1、 Read More
posted @ 2017-09-23 15:43 Tomas曼 Views(8101) Comments(0) Diggs(1) Edit
接着上面创建的maven项目来。 1.java目录下创建cn.happy.entity包 2.idea下创建数据库连接 配置连接参数 3.把数据库表变成实体类 导入成功,改一下包名就可以用了 4.新建cn.happy.dao包,在下面新建IUserDAO接口,代码如下 5.在IUserDAO同包下新 Read More
posted @ 2017-09-16 17:22 Tomas曼 Views(2111) Comments(0) Diggs(0) Edit
这里接着上一篇来 我们观察目录发现有两个pom.xml(project object module) 项目是里面的,所以外面的先不管它。 点击里面的pom.xml 1.在<url>节点下面加入阿里云仓库 2.修改原有的junit依赖 3.加入log4j依赖 打开http://maven.aliyun Read More
posted @ 2017-09-16 15:25 Tomas曼 Views(3783) Comments(0) Diggs(0) Edit
1.新建 Project 2.点击Next 3.填写组织名称和项目名称,点击next 4.在你的本地仓库目录下创建settings.xml文件,把mirror的url改成阿里云的 <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Read More
posted @ 2017-09-16 14:42 Tomas曼 Views(1846) Comments(0) Diggs(1) Edit
1.注册GitHub账号 2.创建本地密钥与远程仓库连接(使用idea的话,这第二步可能不是必须的,但是密钥我之前配置过.所以写下来) ①安装git 客户端sudo apt-get install git ②ssh-keygen -t rsa -C "mail@xxx.com" ③输入第一步注册的账 Read More
posted @ 2017-08-23 22:47 Tomas曼 Views(4218) Comments(0) Diggs(0) Edit
Layer: UI层: user interface 用户接口层 Biz层: service business login layer 业务逻辑层 DAO层: Date Access Object 数据访问层 1.建立三层架构 UI层(对应包ui):这里就是一个简单的测试类 Biz层(对应包serv Read More
posted @ 2017-07-25 18:31 Tomas曼 Views(1442) Comments(0) Diggs(0) Edit
这里使用触发程序实现此功能. 触发程序语法如下: Create trigger <tri_name> {before|after} {insert|update|delete} On <tab_name> For each row <触发程序SQL语句> 核心代码: 运行了三次插入操作,结果如下: Read More
posted @ 2017-07-12 17:50 Tomas曼 Views(8184) Comments(0) Diggs(1) Edit
一.创建/删除数据库. 二.创建若干表用于测试 这里预留了几个坑,下面要填坑的.. 添加汉字数据的时候如果报错,说什么未定义的数据类型,就把你的默认字符集latin改成utf8就行了.具体方法不赘述了 三.添加外键约束 运行这行代码会报错. SQL Error [1215] [HY000]: Can Read More
posted @ 2017-07-11 19:35 Tomas曼 Views(4737) Comments(0) Diggs(0) Edit