![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------【SSH】
文章平均质量分 85
许小乖
因为你不努力,没人能给你想要的生活
展开
-
SSH网上商城之用户注册
像淘宝、京东等一些购物网站,在没有登录的状态下都是可以浏览网页的,只有当需要购物进行支付时或者有商品想要收藏时或是加入购物车时才需要登录。在登录之前需要拥有自己的账户,所以第一步是注册。而网上商城是一个非常经典的互联网系统。现在小编来总结一下它的注册功能。 1、跳转到注册页面 首先写好一个regist.jsp注册页面,点击注册链接(添加到A原创 2015-09-28 19:53:17 · 1967 阅读 · 12 评论 -
【Hibernate】——一对一关联映射
Hibernate的一对一关联映射,两种策略,即主键关联让两个对象具有相同的主键值和退化了的多对一关联映射。原创 2016-05-09 19:04:06 · 2335 阅读 · 1 评论 -
【MyBatis】——自增主键与非自增主键返回
mysql自增主键,执行insert提交之前自动生成一个自增主键。当时一直没有想为什么要返回主键,也就是返回就返回了吧,总是有用的,确实,返回来有可能会作为下一次查询的依据,或者下一个插入的外键的凭证,总之,先返回来再说…… 实现思想是酱紫的:通过mysql函数获取到刚插入记录的自增主键:LAST_INSERT_ID(),但是是在insert之后调用此函数。原创 2016-05-31 15:22:50 · 8851 阅读 · 1 评论 -
【Hibernate】——总结
虽然现在许多公司网站用的并不是Hibernate,而是SSM框架,但是,Hibernate却是完全面向对象的,当一种事情做到极致,必然会少不了的麻烦。所以Hibernate比Mybatis会复杂许多。原创 2016-05-17 15:14:07 · 567 阅读 · 1 评论 -
【Hibernate】——悲观锁和乐观锁
观锁在遇到高并发的时候会出现延迟的现象,所以用什么锁要看具体情况而定。乐观锁就适合于高并发的情况。但它实质上是一种冲突检测。想版本控制工具CVS使用的就是乐观锁,而微软的VSS是悲观锁。原创 2016-05-17 11:24:56 · 427 阅读 · 1 评论 -
【MyBatis】——快速入门
Mybatis是一个持久层的框架,是apache下的顶级项目。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。原创 2016-05-28 21:37:01 · 719 阅读 · 2 评论 -
【Hibernate】——多对多关联映射
对比单向和双向关联映射,可以从查询加载的地方看出二者的不同,单向关联映射只能从循环遍历用户获得角色,但是双向关联映射既可以循环遍历用户获得角色,也可以循环遍历角色获得用户。 需要注意的是<key>中的column对应的是当前类在中间表中对应的字段,即对方想要的外键,而<many-to-manyclass="com.bjpowernode.hibernate.Role"column="role_id"/>中的column指示的是中间表中本类想要的外键。还要注意的是inverse的值只能原创 2016-05-12 16:19:30 · 813 阅读 · 1 评论 -
【Hibernate】——持久化对象的三种状态
Hibernate中的对象有三种状态,瞬时对象、持久化对象和离线对象。从控制台的语句中可以看出,显示发送的插入sql语句,后是update语句,首先是持久化对象user中的名字为“张三”,所以save的时候生成inset语句。此时user处于持久状态的对象,我们之后又给变了持久化对象,所以发送了一个修改语句。也就是当持久化对象发生修改时,我们再提交事务,就会把修改的全部体现出来(update语句)。 也就是我们在提交事务的时候,在清理缓存,也就是脏数据检查(内存中变了,而数据没变)原创 2016-04-18 10:14:51 · 687 阅读 · 5 评论 -
【Hibernate】——美丽的故事之创始人
Hibernate 在英文中的意思是“冬眠”的意思,Hibernate是一种面向Java环境对象/关系数据库映射工具,用来把对象模型标识的对象映射到基于SQL的关系模型数据结构中去。采用ORM映射机制,内部封装了JDBC访问数据库的操作,向上层应用提供了面向对象的数据库访问API。 Hibernate是一个轻量级框架,轻量级框架最大的特定就是没有侵入性,像servelt重量级的框架是不能单独运行的。它完成了数据持久化的重任。原创 2016-04-18 10:03:56 · 1549 阅读 · 9 评论 -
【Hibernate】——核心对象
Hibernate开发步骤 Hibernate是一种体现ORM思想的框架,那么它的开发步骤也就显而易见了。用一句简单的话概括就是建类、映射、导出表开发。 在开发过程中,我们一定要非常清楚Hibernate的几大核心对象。认识Hibernate的基本组件 Hibernate五大核心接口原创 2016-04-27 19:47:05 · 1360 阅读 · 4 评论 -
【Hibernate】——多对一关联映射
在了解了hibernate基本映射机制之后,很好的就会切入到多对一映射当中。多对一关联映射最重要的标签是<many-to-one>. Hibernate的多对一关联映射实现的基本原理就是:在多的一端加入一个外键,指向一的一端,映射完成之后使得加载多的一端数据的同时能把关联的一的一端的数据加载上来。原创 2016-04-27 19:57:41 · 475 阅读 · 7 评论 -
【Hibernate】——基本映射
前言: 对象-关系映射(ORM),是随着面向对象的软件开发方法发展而产生的一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,本质上就是将数据库从一种形式转换到另外一种形式。ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的独享自动持久化到关系数据库中。Hibernate是实现ORM的框架,是这种思想的一个很好的体现。 Hibernate的原创 2016-04-27 19:47:40 · 418 阅读 · 5 评论 -
Dubbo原理
。。。。。原创 2016-08-31 21:08:29 · 440 阅读 · 0 评论