自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JPA

1.JPA,java persisitence API,JPA通过JDK5.0注解-关系表的映射关系,并将运行期的实体对象持久化到数据库中,JPA是JavaEEE中的标准。JPA标准只提供了一套规范,需要有JPA的具体实现,Hibernate实现了JPA2.0标准,所以我们在用JPA的时候,其实用的是Hibernate提供了JPA2.0规范的实现。JPA还有其他实现,比如OpenJPA,各个JPA...

2018-03-28 19:10:07 393

原创 一道编程题

题目:设有N个人围成一圈,从第一个人开始报数,数到第M个人出列,然后从出列的下一个人开始报数,数到第M个人又出列,如此反复到所有的人全部出列为止,设N个人的编号分别为1,2,。。。。n打印出列顺序。public class CountGame{ private static boolean same(int[] p,int l,int n){ for(int i=0;i<l;i++){...

2018-03-25 15:09:40 157

原创 Hibernate零碎知识点

双向的many2one/one2many的问题:一定有额外的SQL发出;在数据库里面,外键标识many2one或者one2many的关系,外键是没有方向的,但是在面向对象里面,关系有方向,所以两个方向都要去管理这个外键,造成额外的SQL(这些多余的SQL都是ONE方想去管理many方造成的);我们既想保留对象中的双向关系,又想减少额外的SQL;<set name="emps" inverse...

2018-03-19 21:10:07 250

原创 Hibernate中结果集封装演变过程

public class QueryResultPackageTest {@Test public void test1(){ Session session=HibernateUtil.getInstance().openSession(); session.beginTransaction(); String hql="select e.id,e.name,e.salay,e.dep...

2018-03-17 21:38:50 207

原创 Hibernate枚举类型映射

映射枚举类型:在枚举里面,一个枚举实例有两个值:name:枚举的名字,可以使用枚举类型valueOf(String)方发来还原这个枚举类型实例 1.数据库直观2.枚举类型位置随意变化ordinal:枚举在该类型中的位置,可以使用来sex.values[0]来根据索引位置来还原这个枚举类型实例 1.可以修改枚举类型的名字1.如果使用名字的方式映射,设置userName为true,如果使用位置的方式,...

2018-03-16 21:54:01 405

原创 Hibernate的onetable继承以及pretable继承

泛化关系:继承关系public class Product { private Long id; private String name; //省略set/getpublic class Book extends Product{ private String isbn; private String author; //省略set/getpublic class Cloth ex...

2018-03-16 20:10:24 314

原创 Hibernate中one-to-one

一对一:1.使用主键外键的方式来实现public class QQNumber { private Long id; private String number; private QQZone zone; //省略set/get方法public class QQZone { private Long id; private String title; private QQNumbe...

2018-03-15 16:38:15 551

原创 Hibernate中组件映射

组件关系:粗粒度的对象设计:public class Company { private Long id; private String name; private String provice; private String city; private String street; private String regProvice; private String regCity;...

2018-03-15 16:34:58 190

原创 IPV6基础介绍

IPv6支持几乎无限的地址空间,IPV6使用了全新的地址配置方式,使得配置更加简单,IPv6还采用了全新的报文格式,提高了报文处理的效率,安全性,也能更好的支持QoS.IPV6地址长度为128比特,每16比特划分为一段,每段由4个十六进制数据标识,并用冒号隔开。IPV6地址包括网络前缀和接口标识两部分。IPV6地址压缩格式: 1、每一组中的前导0都可以省略 2、地址中包含的连续全为0的组,可以用双...

2018-03-11 09:12:16 5284

空空如也

空空如也

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

TA关注的人

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