暖阳阳

java

JPA(七)查询总结

一、根据id查询   顾名思义:即根据主键查询一个实体。在 JPA 中提供了两个方法。分别是:   find(Class entityClass,Object id);   getReference(Class entityClass,Object id); 他们的区别是: 查询的时机不...

2018-06-19 11:47:19

阅读数 2022

评论数 0

JPA(六)多对多

1.多对多实体类配置 @Entity @Table(name = "role") public class Role { @Id @Column(name = "role_id") @Gener...

2018-06-19 10:55:02

阅读数 86

评论数 0

JPA(六)多表配置

1、一对多实体类的配置 我们采用的示例为客户和联系人。 客户:指的是一家公司,我们记为 A。 联系人:指的是 A 公司中的员工。 在不考虑兼职的情况下,公司和员工的关系即为一对多。 /** * 客户的实体类 * 明确使用的注解都是 JPA 规范的 * 所以导包都要导入 javax.per...

2018-06-19 10:23:39

阅读数 194

评论数 0

JPA(六) JPA 中的快照机制(用于缓存同步)

   JPA 向一级缓存放入数据时,同时复制一份数据放入快照中,当使用 commit()方法提交事务时,同时会清 理一级缓存,这时会使用主键字段的值判断一级缓存中的对象和快照中的对象是否一致,如果两个对象中的属性发 生变化,则执行 update 语句,将缓存的内容同步到数据库,并更新快照;如果...

2018-06-18 21:32:12

阅读数 276

评论数 0

JPA(五) 主键生成策略

1 JPA 中四种主键生成策略 1.1 IDENTITY: 主键由数据库自动生成 (主要是自动增长型) //用法: @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long custId; 1.2 SEQUE...

2018-06-18 21:29:28

阅读数 548

评论数 0

hibernate(二)基本操作

一、hibernate CURD基本操作 package com.itheima.test; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hiberna...

2018-06-15 11:17:08

阅读数 190

评论数 0

hibernate(一)配置

一、依赖导入 <dependencies> <dependency> <groupId>mysql&lt...

2018-06-15 11:11:53

阅读数 56

评论数 0

JPA(四) 基本查询

package com.it.jpa.test; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.EntityTransaction; import javax.per...

2018-06-14 20:59:41

阅读数 957

评论数 0

JPA(三)JPA 的 API

1.1 Persistence 对象 Persistence 对 象主 要作 用 是用 于 获 取 EntityManagerFactory 对 象 的 。 通过 调 用 该 类 的 createEntityManagerFactory 静态方法,根据配置文件中持久化单元名称创建 EntityM...

2018-06-14 20:48:10

阅读数 50

评论数 0

JPA(二)JPA配置

一、依赖导入,以maven 工程导入坐标为例 <properties> <project.build.sourceEncoding>UTF-8</project.bui...

2018-06-14 20:41:49

阅读数 804

评论数 0

JPA(一)JPA与hibernate概述

1.ORM 概述     ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过 ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联, 操作对象就可以直接操作数据库数据,就可以说这套程序实现了 ORM ...

2018-06-14 20:25:07

阅读数 71

评论数 0

CAS单点登录(四)CAS 客户端与 SpringSecurity

4.1 Spring Security 测试工程搭建 (1)建立 Maven 项目 casclient_demo3 ,引入 spring 依赖和 spring secrity 相关依赖 ,tomcat 端口设置为 9003 (2)建立 web.xml ,添加过滤器等配置 (3)创建配置文...

2018-06-05 11:24:21

阅读数 243

评论数 0

CAS单点登录(四)CAS 客户端与 SpringSecurity

4.1 Spring Security 测试工程搭建 (1)建立 Maven 项目 casclient_demo3 ,引入 spring 依赖和 spring secrity 相关依赖 ,tomcat 端口设置为 9003 (2)建立 web.xml ,添加过滤器等配置 (3)创建配置文...

2018-06-05 11:24:08

阅读数 178

评论数 0

CAS单点登录(三) 服务端界面改造

3.CAS 服务端界面改造 3.1 需求分析 我们现在动手将 CAS 默认的登录页更改为自己的登陆页 3.2 改头换面 3.2.1 拷贝资源 (1)将登陆页 login.html 拷贝到 cas 系统下 WEB-INF\view\jsp\default\ui 目录下 (2)将 css...

2018-06-05 11:12:39

阅读数 334

评论数 0

CAS单点登录(三) 服务端数据源设置

2.1 需求分析 我们现在让用户名密码从我们的 user 表里做验证 (1)修改 cas 服务端中 web-inf 下 deployerConfigContext.xml ,添加如下配置 <bean id="dataSource"...

2018-06-05 11:05:08

阅读数 693

评论数 0

CAS单点登录(二)客户端入门小 Demo

1.5.1 客户端工程 1 搭建 (1)搭建工程引入依赖    创建 Maven 工程 (war)casclient_demo1 引入 cas 客户端依赖并制定 tomcat 运行端口为9001     <dependencies> ...

2018-06-05 10:57:48

阅读数 229

评论数 0

CAS单点登录(二)服务端部署

1.3 CAS 服务端部署 Cas 服务端其实就是一个 war 包。 将其改名为 cas.war 放入 tomcat 目录下的 webapps 下。启动 tomcat 自动解压 war 包。浏览器输入 http://localhost:8080/cas/login ,可看到登录页面 这...

2018-06-05 10:45:03

阅读数 199

评论数 0

CAS单点登录(一)简介

1. 开源单点登录系统 CAS 1.1 什么是单点登录    单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案 之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应 用系统。    对于分布式项目,我们目前的...

2018-06-05 10:29:04

阅读数 84

评论数 0

AngularJs 指令

AngularJs GitHub: https://github.com/angular/angular.js/ AngularJs下载地址:https://angularjs.org/ 1、ng-model 这个大家都非常熟悉了,就是将表单控件和当前作用域的属性进行绑定。需要注意绑...

2018-06-04 10:30:16

阅读数 186

评论数 0

spring boot(一)简介

一、什么是 Spring Boot    Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替 品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级 Java 开发提供了一种 ...

2018-06-04 08:48:11

阅读数 167

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭