自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈三的博客

百川归海

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 Hibernate之对象关系映射07一对一多单向关联

一个人有多个地址,公司地址、家庭地址等等。Address1ntab.javaprivate int addressId;private String detailAddress;Person1ntab.javaprivate int personId;private String personName;private int age;private Set address1

2016-11-30 01:10:32 365

原创 Hibernate之对象关系映射06一对一双向外键关联

一对一外键关联是一对多外键关联的特例,只是在多的一方加了个唯一性约束。Address11fk_sx.javaprivate int addressId;private String detailAddress;private Person11fk_sx person11fk_sx;Person11fk_sx.javaprivate int personId;priva

2016-11-29 22:30:53 273

原创 Hibernate之对象关系映射05一对一双向主键关联

一对一双向主键关联,一方的主键关联另一方,实体间可以相互引用。Person11pk_sx.javaprivate int personId;private String personName;private int age;private Address11pk_sx Address11pk_sx;Address11pk_sx.javaprivate int addressI

2016-11-29 21:25:29 276

原创 Hibernate之对象关系映射04一对一双向关联

一对一双向关联,可以从任何一方获取对方。参考自熔岩博客:http://lavasoft.blog.51cto.com/62575/39335Address11tab_sx.javaprivate int addressId;private String detailAddress;private Person11tab_sx person11tab_sx;Person11tab

2016-11-29 01:11:54 339

原创 Hibernate之对象关系映射03一对一单向外键关联

一对一外键关联,实际上就是多对一的特例。只要将原来的many-to-one加上unique="true"属性。参考自熔岩:http://lavasoft.blog.51cto.com/62575/39279Address11fk.javaprivate int addressId;private String detailAddress;Person11fk.javapriv

2016-11-28 22:33:44 729

原创 Hibernate之对象关系映射02一对一单向主键关联

hibernate映射关系有一对一、一对多、多对一、多对多;其中每一种又分单向和双向,主键和外键。需要配置实体类、实体类的映射文件,对应为数据库表间的关系;此篇先讲非注解方式的。一对一单向主键关联:基于主键关联的持久化类不能拥有自己的主键生成策略,它的主键由关联类负责生成。

2016-11-28 20:26:53 524

原创 Hibernate之对象关系映射01一对一单向关联

hibernate映射关系有一对一、一对多、多对一、多对多;其中每一种又分单向和双向。需要配置实体类、实体类的映射文件,对应为数据库表间的关系;此篇先讲非注解方式的。此篇参考:http://blog.csdn.net/huangaigang6688/article/details/7761310来学习。

2016-11-27 22:10:26 445

原创 Hibernate之get和load的区别

Hibernate从数据库获取对象有两种方式,为get和load。当load方式获取对象,会使用hibernate的延迟加载机制。load01public void load01(){ Session session = HibernateUtil.getCurrentSession(); session.beginTransaction(); User user = sessi

2016-11-27 21:00:40 1364

原创 Hibernate之对象的三种状态

hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态)。瞬时状态就是刚new出来一个对象,还没有被保存到数据库中;持久化状态就是已经被保存到数据库中;离线状态就是数据库中有,但是session中不存在该对象。

2016-11-24 23:20:24 674

原创 Hibernate之openSession和getCurrentSession

在Hibernate之基础配置测试用例中已经用到了openSession;开启hibernate会话的方式://读取hibernate.cfg.xml文件(configure方法默认加载hibernate.cfg.xml)Configuration cfg = new Configuration().configure();//建立SessionFactorySessionFacto

2016-11-24 02:19:18 519

原创 Hibernate之SchemaExport

Hibernate根据实体类和实体类映射文件生成数据表模型:以前的常见例子,定义一个Class,在main方法的内容为://默认读取hibernate.cfg.xml文件 Configuration cfg=new Configuration().configure(); //Create(script,export)方法根据持久类和映射文件先删除架构后创建数据库架构。

2016-11-24 00:47:06 3487 1

原创 Hibernate之基本配置测试用例

1.首先配置hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

2016-11-23 21:36:50 2368 2

转载 Hibernate各种主键生成策略与配置详解

Hibernate各种主键生成策略与配置详解 转载自:Hibernate各种主键生成策略与配置详解 1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定

2016-11-23 21:24:25 455

原创 Java final static

Java关键字final为“终态”或“不能改变的”,它可以修饰非抽象类、非抽象类成员方法和变量;final类不能被其它类继承(没有子类);那么方法也无法被覆盖,即final类的方法默认是final的;如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类;final方法可以被子类的方法继承,不能被覆盖;当不希望子类中的方法覆盖父

2016-11-19 23:59:41 436

原创 MySQL5.7解压版配置

MySQL5.7解压版配置

2016-11-18 22:47:41 673 2

原创 J2EE之JDBC详解

JDBC(JavaData Base Connectivity,Java数据库连接),由一些接口和类构成的API。J2SE的一部分,由java.sql,javax.sql包组成。应用程序、JDBC API、数据库驱动及数据库之间的关系   推荐博文: http://blog.csdn.net/jiangwei0910410003/article/details/

2016-11-18 08:50:45 1369

原创 SpringMVC_005_@RequestParam @RequestHeader @CookieValue

handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:   @PathVariable;B、处理request header部分的注解:   @RequestHeader, @Coo

2016-11-15 23:19:34 381

原创 SpringMVC_004_HiddenHttpMethodFilter

PUT和DELETE请求报错,HTTP Status 405 - JSPs only permit GET POST or HEAD;The JSP 2.3 specification requires JSPs to respond to GET, HEAD and POST only. The behaviour for all other HTTP methods is undefine

2016-11-15 21:54:59 345

原创 SpringMVC_003_Ant风格

Ant风格,为请求路径的一种匹配方式通配符说明?匹配任意一个字符*匹配任意字符(包括0个)**匹配任意层路径(包括0个)

2016-11-14 23:55:29 1156

原创 SpringMVC_002_@RequestMapping

@RequestMapping的六个属性

2016-11-13 21:30:45 832

原创 SpringMVC+MyBatis框架搭建

SpringMVC框架搭建

2016-11-13 15:47:12 819

原创 J2EE资源下载、JAR包下载以及学习内容参考

1.Spring JARSpring的JAR包很不好找位置;还老是变直接浏览器链接http://repo.spring.io最后一层链接直接访问去下载就OK:http://repo.spring.io/simple/libs-release-local/org/springframework/spring/就是需要的JAR位置;2.Hibernate JARHi

2016-11-13 12:35:59 2542

原创 Java开发环境搭建

目录1. 开发工具(Eclipse)2. 开发环境搭建3.Tomcat配置4. Maven安装配置1. Maven安装2.Maven配置2. Maven仓库1.修改本地仓库位置2.远程仓库1. 开发工具(Eclipse)你也可以下载MyEclipse,它是Eclipse集成了许多插件的IDE,收费的;现在 IntelliJ IDEA 也很受欢迎,个人...

2016-11-12 13:26:55 1867

原创 JAVA数组

JAVA数组是一种数据结构,用来存储同一类型值的集合。声明数组的两种方式:int[] a和int a[];一般都用int[] a,因为这样可以明显区分数组和变量;(这里只是用int型举例,当然和为为其他类型)声明数组时不能指定数组长度(或者说数组元素的个数);1.数组有三种初始化方式:      1)默认初始化:      2)静态初始化:      3)动态初始化:

2016-11-11 01:05:35 308

原创 J2SE基础知识

java基础知识

2016-11-08 23:53:47 824

原创 JAVA个人学习路线

JAVA书籍推荐入门:有人推荐《java从入门到精通》(第3版);但要谈到基础,我个人推荐《Java语言设计(第8版)》[美Y.Daniel Liang 著;李娜 译 此书分为1-20章的基础篇;21-37的进阶篇;38-48章未有出版书籍;下面为该书的讲述内容,特喜欢这种大部头的工具书,覆盖到了所有的点;不要一次性全学完,毕竟初学者还是以就业为目的的;一二部分看看,第五部分少

2016-11-06 00:24:49 585

原创 JAVA错误: 找不到或无法加载主类

检查环境变量配置:JAVA_HOME:D:\Java\jdk1.8.0_91CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;设置没问题。java -version测试,显示JDK版本正常;我很确定自己的JD

2016-11-05 22:44:35 308266 32

原创 Oracle数据库基本常用命令

先收藏地址http://www.jb51.net/article/40187.htm-- Oracle数据库系统主机名等信息SELECT * FROM v$instance;-- 数据库基本信息SELECT * FROM v$database;-- Oracle数据库版本SELECT * FROM v$version;-- 获取控制文件名字SELECT *

2016-11-04 10:13:33 310

SpringMVC整合mybatis

SpringMVC整合Mybatis,数据库为mysql。系统管理只是写了用户管理和菜单管理。

2017-10-31

SpringMVC+MyBatis整合框架

SpringMVC+MyBatis整合

2017-07-18

bootstrap-datetimepicker示例

bootstrap-datetimepicker

2017-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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