鹏哥哥Aaa

程序员小白的成长

hibernate基础(十二):session的产生方式

1.Session session = sessionFactory.openSession();//该代码会创建一个新的session 2.sessionFactory.getCurrentSession();            (1).先判断当前线程有没有session       ...

2019-02-17 12:57:39

阅读数 9

评论数 1

hibernate基础(十一):抓取策略

1.意义:抓取策略研究的是一的一端怎么去查询多的一端。研究的对象是set集合            应用场景:一对多,多对多   2.看个例子 <hibernate-mapping> <class name=&am...

2019-02-17 12:28:16

阅读数 11

评论数 0

hibernate基础(十):延迟加载(懒加载)

1.懒加载的作用:提高效率   2.类的懒加载            (1).使用:lazy属性设置为true才行 <hibernate-mapping> <class name="com.dom...

2019-02-17 11:22:26

阅读数 7

评论数 0

hibernate基础(九):多对多双向关联

1.一对多关联和多对多关联是怎么实现的            一对多关联:前文说过,主表在子表中设置外键,通过外键将一和多关联起来            多对多关联:除了主表和子表之外,我们需要新增一个维护他们关系的表。这个表里存入主表的主键和子表的主键,通过主子表之间的一一对应来确定多对多的...

2019-02-17 10:51:39

阅读数 20

评论数 0

hibernate基础(八):一对多单双向关联(外键,cascade,inverse)

 1.外键:            一张主表对应子表的时候,需要将自己的主键告诉子表,子表将主表的主键存在自己的表里,通过这个字段来维持和主表的关系。子表中的这个字段就是它的外键   2.级联(cascade):            hibernate中,因为主子表通过外键产生了关系,很...

2019-02-17 10:27:09

阅读数 12

评论数 0

Eclipse中安装反编译插件

1.Help==>Install New Software==>点击进去,效果如下: 2.在Work with中输入: jd-eclipse_update_site - http://jd.benow.ca/jd-eclipse/update ...

2019-02-14 11:07:52

阅读数 10

评论数 0

hibernate基础(七):对象的状态

1.hibernate对象状态分成三种:临时状态,持久化状态,游离状态            (1).临时状态:利用关键字new创造出来的对象            (2).持久化状态:session.load(),session.get(),session.save(),session.up...

2019-02-13 16:26:25

阅读数 4

评论数 0

hibernate基础(六):主键的生成机制

在*.hbm.cfg映射文件中,主键的生成机制是可以自己设置的:            <id name="pid" column="pid" length="5" ...

2019-02-13 15:55:11

阅读数 2

评论数 0

hibernate基础(五):ThreadLocal的概念

1.ThreadLocal是一个线程类,是某一个线程的私有对象 2.在ThreadLocal中存放的数据只能当前线程访问

2019-02-13 15:47:30

阅读数 10

评论数 1

hibernate基础(四):持久化类实现Serializable的意义

将对象变成二进制

2019-02-13 15:45:50

阅读数 3

评论数 0

hibernate基础(三):hibernate的基本增删改查

持久化类中必须要有一个默认的构造函数 注:创建Configuration,sessionFactory,session,transaction见上一章,此处省略 1.增            Person person = new Person();            person.s...

2019-02-13 15:45:00

阅读数 1

评论数 0

hibernate基础(二):hibernate组成部分+执行流程

hibernate = 映射文件 + 配置文件 + 持久化类   1.映射文件:*.hbm.xml(将数据库表与java类建立连接)            数据库表与java类的映射            数据库类型与java类属性类型的映射            数据库字段与java类...

2019-02-13 15:30:39

阅读数 1

评论数 0

hibernate基础(一):对象关系映射+与jdbc的比较

1.对象关系映射:orm            (1).hibernate是操作数据库的框架,底层是通过jdbc来操作数据库的            (2).是用面向对象的方式操作的数据库   2.与jdbc的比较            (1).jdbc缺点:             ...

2019-02-13 14:31:34

阅读数 2

评论数 0

Struts2基础(十二):Struts2上下文:ActionInvocation

上下文:ActionInvocation 上下文使用主要有两个途径:

2019-01-29 18:55:57

阅读数 13

评论数 0

Struts2基础(十一):Struts2自定义结果集

Struts2中标签中的type是怎么来的呢?我们可不可以自己设定一个结果集呢? 基本操作步骤: (1).自己写一个类 (2).在struts2配置文件中声明该结果集 (3).使用 (4).在自定义结果集中传递参数 自己写的那个类 (1).如果有刷新操作(转发,重定向),继承抽象类Stru...

2019-01-29 18:47:25

阅读数 18

评论数 0

Struts2基础(十):Struts2手动验证表单及错误处理

1.写一个action继承ActionSupport,重写validate方法   2.ActionSupport中表单验证级别如下:            ActionMessages           表单级别信息            ActionErrors           ...

2019-01-22 22:22:19

阅读数 12

评论数 0

Struts2基础(九):Struts2类型转化

转化器的意义:页面上的name与action属性名称一致,但是类型不同,因此有必要将页面上String类型转化成我们需要的类型   1.写一个转化类,继承StrutsTypeConverter            public Object convertFromString(Map co...

2019-01-22 20:56:47

阅读数 12

评论数 0

Struts2基础(八):Struts2国际化

其实我们在Struts2基础(七):防止表单重复提交时对错误信息的处理已经用过国际化了   jsp:            <s:text name="item.username">   struts2配置文...

2019-01-22 20:41:24

阅读数 11

评论数 0

Struts2基础(七):Struts2防止表单重复提交

防止表单重复提交的拦截器是struts2自带的,但是不在defaultStack中,需要自己在配置中引入   1.jsp:            <s:token></s:token>   2.str...

2019-01-22 20:33:17

阅读数 15

评论数 0

Struts2基础(六):Struts2的文件上传

struts2上传文件的写法比较固定   jsp:            <s:form action="uploadAction_upload.action" enctype="multipart/form-dat...

2019-01-22 20:14:43

阅读数 10

评论数 0

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