- 博客(16)
- 收藏
- 关注
原创 如何在idea中搭建hibernate框架
1.首先打开idea,找到左上角的文件,项目结构,打开2.打开模块,点击模块右侧的绿色加号,新建一个模块3,新建一个maven项目因为hibernate是跨平台的 所以我们创建的项目可以是quickstart 也可以是webapp的 4.设置公司的名称,设置项目的名称以及项目的版本 5.指定一下 项目的存放的目录 6. 在pom.xml文件中添加 hibernate的核心jar包<dep...
2018-06-13 19:30:59 3550
原创 Hibernate中实体相关的注解
@Entry 说明该类是一个可以被生成表的实体标识在类上 @Table 当前表和实体 名称不一致的时候标识在类上@Id 用来描述主键标识在属性上@Basic 不写就等于写了 该属性关联映射标识在属性@column 当我们属性和字段不一致 限制表中字段的规范length =10, 数据长度nullable = false, 是否可以为空unique = true, 是否是唯一健columnDef...
2018-06-13 17:18:11 352
原创 hibernate中session接口方法总结
hibernate中session接口方法总结1.Session的save()和persist()方法Session的save()方法使一个临时对象转变为持久化对象。它完成以下操作:(1)将临时对象加入到Session缓存中,使其进入持久化状态。(2)选用映射文件指定的标识符生成器,为持久化对象分配唯一的OID。(3)计划执行一个insert语句。 Session的save()方法是用来持久化临...
2018-06-13 17:15:12 571
原创 Hibernate的三种状态
Hibernate的三种状态hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。图解 1.TestTransient(测试瞬态) ...
2018-06-13 17:08:20 297
原创 Hibernate关系映射
Hibernate关系映射分类一对一(单向和双向)一对多(单向和双向)多对一(单向和双向)多对多(单向和双向)使用双向就在非关系维护方加mappedbyMappedby的4个原则1.属性 返回值类型Shopcar里面和外键关联的那个属性user2.关系 mappedby(放弃维护关系) 只保存数据 不维护关系3.保存数据 双向关联的时候 如果想要保存数据 必须保存维护关系哪一方4.除了级联的保存之...
2018-06-13 14:29:47 267
原创 CSS教程之选择器
css 选择器如果你要在 html 标签中设置 CSS 样式,那么你有四种方法,即 css 选择器有四种1.id 选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。2.class 选择器class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。class 选择器在HTML中以class属性表示, 在 CSS 中,类选
2017-12-08 09:00:19 352
原创 Java基础之集合
Java基础之集合list序列常用方法添加for遍历修改删除泛型实例集合排序实例集合与数组的转换实例set集合collection接口思维导图Map集合集合中的对象排序
2017-10-26 20:15:34 276
原创 Java常用类库
Java常用类库思维导图Object类包装类字符串操作System类时间日期操作Math类Random类Scanner类Desktop类正则表达式
2017-10-25 20:53:44 384
原创 Java基础之方法
Java基础之方法1、方法的声明语法:[访问修饰符] [static]返回值类型 方法名(参数列表){ 要执行的代码}示例://自定义方法 public static void print(){ System.out.println("hello"); }
2017-10-25 20:21:43 254
原创 Java基础之数组
Java基础之数组1、数组的声明(1)语法:类型[] 数组名 = new类型[长度];示例:int[]array=newint[10];(2)语法:类型[] 数组名 = {值,值,……};示例:int[]array2= {1,2,3,4,5,6,7,8,9,10};(3)语法:类型[] 数组名 = new 类型[]{值,值……};数组的遍历数组排序二维数组
2017-10-25 20:13:15 217
原创 Java基础之流程控制
Java基础之流程控制思维导图如下1、分支语句1.1 if-else-if语法:if(条件){ 当条件为true时,执行大括号内的代码}else if(条件){ }补充: //实例化扫描仪对象 Scanner sc = new Scanner(Syst
2017-10-25 19:54:38 679
原创 Java运算符
Java运算符思维导图如下1、算术运算符 重点掌握:取模(%)、自增自减(++a,a++)示例代码: int a = 1; a++;//自身增加1 , a = a; a=a+1 ++a;//自身增加1, a = a+1 ; a = a System.o
2017-10-25 19:45:26 818
原创 Java的基本数据类型(详细)
Java的基本数据类型(详细)总述Java的基本数据类型有4类8种,如下图1、整数型可以用如下代码得出整数型取值范围: System.out.println("字节类型byte取值范围:"); System.out.println(Byte.SIZE+"位"); S
2017-10-25 19:17:47 329
原创 java抽象类和接口详解(很适合初学者)
java抽象类和接口详解(很适合初学者)目录: 一、抽象类 1.概念 2.注意 3.语法 4.示例 二、接口 1.概念 2.接口与类的相似点 3.接口与类的区别 4.接口特性 三、抽象类与接口的区别
2017-10-18 20:13:42 693
原创 JavaScript鼠标事件onmousedown,onmousemove,onmouseout,onmouseover,onmouseup的用法和区别详解
查看大图:http://img.blog.csdn.net/20170926152616874?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRmFlcmlleXc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
2017-09-26 15:17:30 14478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人