主键生成策略 一、主键分类 1. 自然主键 主键本身就是表中的一个字段,实体中一个具体的属性,对象本身唯一的特性 比如:创建一个学生表:姓名、年龄、身份证号(自然主键) 2. 代理主键 主键本身不是表中必须的一个字段 同样创建一个学生表:姓名、年龄 、身份证号、SID(代理主键) 在实际开发当中尽量 ...
分类:
Web程序 时间:
2019-05-03 22:53:52
阅读次数:
248
为什么很多 Java 程序员会缺乏面向对象基本功?这得怪那些 Java 框架。现在 Java 的各种框架太发达、太傻瓜化了,导致很多程序员只需要按部就班、照着框架进行代码填空,基本已经丧失了 OOA 和 OOD 的能力。我手下有些个 Java 程序员,对 Spring、Hibernate 等框架了如 ...
分类:
编程语言 时间:
2019-05-03 11:57:07
阅读次数:
144
mybatis 一.Mybatis简介 Mybatis原名叫ibatis.Mybatis一开始属于Apache,2010年从Apache转移到了GoogleCode这个组织中。 Mybatis是一种基于ORM模式的,作用于Dao层的轻量级框架.和Hibernate类似,也支持各种SQL语句,也支持存 ...
分类:
其他好文 时间:
2019-05-02 21:26:09
阅读次数:
113
原生的mybatis需要手写sql语句,项目数据库表多了之后,可以让你写sql语句写到手软,于是mybatis官方提供了mybatis-generator:mybatis逆向工程代码生成工具,用于简化mybatis单表操作。 在PageHelper3.几的版本的时候,使用它对逆向工程生成的查询方法进 ...
分类:
其他好文 时间:
2019-05-01 23:56:13
阅读次数:
206
Hibernate框架概述 一、什么是框架 软件的一个半成品,已经帮你完成了部分功能。 把一些不确定的东西,按照框架要求,达到相应的功能 Hibernate是JavaEE技术三层架构所用到的技术 二、hibernate简介 1. hibernate是什么框架 Hibernate是一个开放源代码的对象 ...
分类:
Web程序 时间:
2019-05-01 18:51:52
阅读次数:
175
一、问题引出 1. 假设当当网上用户下单买了本书,这时数据库中有条订单号为001的订单,其中有个status字段是’有效’,表示该订单是有效的; 2. 后台管理人员查询到这条001的订单,并且看到状态是有效的; 3. 用户发现下单的时候下错了,于是撤销订单,假设运行这样一条SQL: update o ...
分类:
数据库 时间:
2019-05-01 11:56:07
阅读次数:
152
在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配 ...
分类:
Web程序 时间:
2019-04-30 22:06:28
阅读次数:
256
什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象! 为什么要使用Hibernate? 既然Hibernate是关于Java对象和关系数据 ...
分类:
Web程序 时间:
2019-04-30 21:28:58
阅读次数:
150
开发工具:Myeclipse/Eclipse + MySQL + Tomcat 项目简介: 技术:Java;JSP;JDBC,struts2,spring,hibernate数据库: mysqlweb服务器:tomcat集成开发工具: My Eclipse2014基于SSH的网上图书商城系统主要实现 ...
分类:
编程语言 时间:
2019-04-30 17:10:05
阅读次数:
620
maven + mybatis + idea: 1)报错信息如下: java.io.FileNotFoundException: generatorMap.xml (系统找不到指定的文件。) INFO at java.io.FileInputStream.open0(Native Method) 1 ...
分类:
其他好文 时间:
2019-04-30 12:37:03
阅读次数:
1657