Hibernate级联操作

当对某一个类的对象a进行操作,如增加、删除、修改时,同时会自动对另一类的某对象进行相同的操作。此时称,独享a、b具有级联关系,对象b为对象a的级联对象。 级联操作是通过映射问文件的cascade属性设置的。 none 在保存、更新或删除当前对象时,忽略其他关联的对象,即不使用级联。它是默认值。 save-update 当通...

[我的排错过程]Hibernate带动态查询中setParameter无效的解决办法

今天下午在使用Hibernate5.3.2框架,写了一条带有动态参数的查询语句时候发现,原来的setIntxxx、setDoublexxx等方法不能使用,我记得Hibernate3都有这几个方法。 慢慢点吧,发现setParameter()方法还能使用,于是就用吧,运行一下没效果,似乎并没有执行查询语句。但看控制台也没有报错?WTF?这是什么鬼?看来我又要...

Hibernate持久状态管理

对象的状态一般是指对象的一组属性的值。而这里的状态是指对象初遇什么存储介质之中。用于存放对象的存储介质有三个:普通内存(与Hibernate无关)、Session缓存、数据库。对象处于不同的介质,就将处于不同的状态。 瞬时态:transient状态,在内存中存在,但DB中无记录,与Session无关,是个过度状态 持久态:persiste...

Hibernate主键生成策略

increment 该策略是Hibernate自己在维护主键的值。当准备在数据库表中插入一条新纪录时,首先从数据库表中获取当前主键字段的最大值,然后再最大值的基础上加1,作为新纪录的主键值 用其生成的主键字段所对应的属性类型可以是long、short、int及其封装的数据类型。这种生成策略只有在没有其他进程向同一张表中插入数据时...

Hibernate框架中的CURD执行顺序

什么是CRUD? CURD是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD。它代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作。 CURD的执行顺序是什么? 为了弄清这个问题,写一个测试类,里面有CURD的操作,顺序为查询之后进行删除、然后插入、最后修改操作。注意,需要...

hibernate.cfg.xml文件简单说明

Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种特性。hibernate.cfg.xml位于工程的src目录下。主要配置文件中主要配置:数据库连接信息,其他参数,映射信息 运行环境:Windows10;Eclipse;Mysql 5.5;Hibernate 5.3.2 hibernate.cfg.xml示例 123456789101112131415161718192021222324252627282...

rel=”noopener”加强网页安全性

估计这也是我最近最后一篇与Java无关的文章了,接下我我要一套扎进Java了。 当你使用 target='_blank' 打开一个新的标签页时,新页面的 window 对象上有一个属性 opener,它指向的是前一个页面的 window 对象,因此,后一个页面就获得了前一个页面的控制权,这是不安全的,为了解决这个一个问题,我们就在要跳转新页面的...

Canonical标签在WordPress中的使用

简单的说就是Canonical 标签,避免重复内容收录,一个网址对应一个页面,不管是否还有别的网址也指向这个页面。 对一组内容完全相同或高度相似的网页,通过使用Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相...

破解移动盒子不能安装第三方应用限制

我家使用的移动宽带,但是今年续费的时候,客服说一定要购买这个服务才可以,就是一个移动的盒子型号是(CM201-12),每月15元,想了下,感觉也许这就是被生活强奸的滋味吧。CNM移动!等师傅安装好了,和他聊天聊地的时候,他说他也被移动强奸了,顿时无语。(移动:看到没,狠起来,我自己人都强奸!!!) 用了一段时...

Centos安装记(后记)

按照惯例,应该有个前中后,三篇的,但是中篇夭(bu)折(xiang)了(xie),于是乎,就只有后记了,后记也没啥写的,装了个xfce、火狐就没了,还是上个桌面图吧。