11 2018 档案

摘要:一对多 多对一 多对多 多对多测试的时候出现了一个问题如下 An AnnotationConfiguration instance is required to use <mapping class="entity.ProjectEntity"/> 意思是,用了注解了,自然要用注解类生成Sessio 阅读全文
posted @ 2018-11-26 20:54 不--易 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:按主键查询 dao层 service层 test测试类 使用HQL 什么是hql hql查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类,对象和属性的概念,hql语句中除了java类和属性名称外,查询语句对大小写敏感, 所以SELECT和select是相同的.但是cn.entity.em 阅读全文
posted @ 2018-11-19 21:38 不--易 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:瞬时状态 瞬时状态又称临时状态.如果java对象与数据库中的数据没有任何的关联,即此java对象在数据库中没有相关联的记录,此时java对象的状态为瞬时状态,session对于 瞬时状态的ava对象是一无所知的,当对象不再被其他对象引用时,它的所有数据也就丢失了,对象将会被java虚拟机按照垃圾回收 阅读全文
posted @ 2018-11-19 11:58 不--易 阅读(1413) 评论(0) 推荐(0) 编辑
摘要:dynamic-insert 作用:设置对象中没有值的字段 insert并不会对其进行插入. 实体类映射配置如下 首先是设置了dynamic-insert属性的 结果如上,可以看到string类型未赋值的属性都没有对其进行插入,数值类型因为默认值是0所以会进行插入,deptNo因为是外键所以没有进行 阅读全文
posted @ 2018-11-19 11:28 不--易 阅读(2647) 评论(0) 推荐(1) 编辑
摘要:初始化配置和session 关于配置文件这里就不在赘述了,假设配置文件配好后我们需要加载配置和sessionFactory,并获取session,因为每次进行增删改查时都需要session,所以封装成了一个工具类 添加 dao层 service层 测试类 结果 修改 dao层 service层 测试 阅读全文
posted @ 2018-11-19 10:31 不--易 阅读(721) 评论(0) 推荐(0) 编辑
摘要:hibernate框架 hibernate是数据化持久工具,也是一个开源代码的ORM解决方案.hibernate内部封装了通过jdbc访问数据库的操作,向商场应用提供面向对象的数据访问api. hibernate基于ORM在对象模型和关系型数据库的表之间建立了一座桥梁,通过hibernate,程序员 阅读全文
posted @ 2018-11-18 22:02 不--易 阅读(2834) 评论(0) 推荐(0) 编辑
摘要:因为在idea中新建的xml默认的头文件,有时候并不是我们需要的这时候可以通过自定义来解决. 如搭建hibernate的实体类的映射xml. 首先 fiel→settings出现 如下框框 在上面搜索 temp 点击 file and code tempplates,之后点击 + 便可以自定文件初始 阅读全文
posted @ 2018-11-18 16:21 不--易 阅读(3691) 评论(0) 推荐(0) 编辑
摘要:因为一直报实体类空异常,去网上查了资料只查到了并没有查到数据库空值时不给实体类赋值的属性 异常 于是就加了这段代码 阅读全文
posted @ 2018-11-15 10:33 不--易 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:使用hibernate的时候没有注意少配置了一个属性导致连接不上 还是得细心,出现这种错一般都是配置问题 阅读全文
posted @ 2018-11-14 11:07 不--易 阅读(658) 评论(0) 推荐(0) 编辑
摘要:游标 游标主要分两类动态和静态游标,静态游标是编译时知道明确的select语句的游标,静态游标分类两种,显示游标和静态游标,这里只说显示游标 显示游标 显示游标属性 %found:只有在DML语句影响一行或者多行时,%found属性才返回true %notfound:如果没有影响任何行返回true 阅读全文
posted @ 2018-11-11 22:08 不--易 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:预定异常 oracle中的预定异常情况大约有24个,对于这种异常情况的处理,无须再程序中定义,可用oracle自动引发,常见的预定异常如下 处理自定义异常 在程序执行过程中,出现编程人员认为的非正常情况,对于这种情况的处理,需要用户在程序中定义,然后显示的将其在程序中引发 对于这类异常情况的处理,步 阅读全文
posted @ 2018-11-11 18:07 不--易 阅读(639) 评论(0) 推荐(0) 编辑
摘要:pl/sql 什么是PL/SQL PL/SQL是结合oracle过程语言和机构化查询运行(SQL) 的一种扩展语言。使用PL/SQL可以编写具有很多高级功能的程序,有以下优点 PL/SOL可以采用过程性语言控制程序的结构,也就是说,结构,如判断。循环等程序结构。 同其他的编程语言一样,PL/SOL可 阅读全文
posted @ 2018-11-11 15:29 不--易 阅读(2287) 评论(0) 推荐(0) 编辑
摘要:索引的分类 如下: B树索引 b树索引通常也称为标准索引,索引的顶部为根,其中包含指向索引中下一级的项,下一级为分支块,分支块又指向索引中下一级的块.最低级为叶节点 ,其中包含指向表行的索引项.叶块为双向链接,有助于按关键字值的升序和降序扫描索引 要深入了解B树索引可以去这里:https://blo 阅读全文
posted @ 2018-11-09 22:46 不--易 阅读(551) 评论(0) 推荐(0) 编辑
摘要:序列 序列是用来生成唯一,连续的整数的数据库对象.序列通常用来自动生成主机那或唯一键的值.序列可以按升序排序, 也可以按降序排序.例如,销售流水表中的流水号可以使用序列自动生成. 创建序列语法: create sequence sequence_name [START WITH integer] [ 阅读全文
posted @ 2018-11-09 20:59 不--易 阅读(2395) 评论(0) 推荐(0) 编辑
摘要:数据库权限管理 权限是用户对一项功能的执行权利,在oracle中,根据系统管理方式的不同,可将权限分为系统权限与对象权限两类 系统权限 系统权限是指被授权用户是否可以连接到数据库上及数据库中可以进行哪些系统操作,系统权限是在数据库中执行某种系统疾病的操作, 或者针对某一类别的对象执行某种操作的权利, 阅读全文
posted @ 2018-11-08 09:48 不--易 阅读(6284) 评论(0) 推荐(0) 编辑
摘要:表空间 oracle数据包含逻辑结构和物理结构,数据库的物理结构是指构成数据库的一组操作系统文件.数据库的逻辑结构是指描述数据组织方式 的一组逻辑概念及它们之间的关系.表空间是数据库逻辑结构的一个重要组件.表空间可以存放各种应用对象,如表,索引而每个表空间由多个 或一个数据文件组成.表空间就是类似于 阅读全文
posted @ 2018-11-07 22:32 不--易 阅读(406) 评论(0) 推荐(0) 编辑
摘要:伪列 伪列就行oracle中的一个列表,但世界上它并未存储在表中,伪列可以被查询但是不能被插入或者更改. rowID 该伪列返回该行地址,可以使用rowID值来定位表中的一行.通常rowID值可以标识数据库中的一行 rowID伪列有以下重用用途 能以最快的方式访问表中的一行 能显示表中行是如何存储的 阅读全文
posted @ 2018-11-07 21:21 不--易 阅读(462) 评论(0) 推荐(0) 编辑
摘要:字符数据类型 char数据类型 当需要固定长度时,使用char数据类型,此数据类型长度可以使1-2000字节.若是不指定大小默认占1字节,如果长度有空余时会以空格进行填充,如果大于设定长度 数据库则会返回错误报告 nchar数据类型 nchar,即国家字符集,使用方法和char相同.如果开发的项目需 阅读全文
posted @ 2018-11-07 21:03 不--易 阅读(2330) 评论(0) 推荐(0) 编辑
摘要:聚合函数 基本概念 聚合函数是用于对一组函数进行计算,如SUM,AVG函数等等。其中除了count其他聚合函数都不会计算空值也就是被忽略。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。 常用的聚合函数如下 sum 作用:用来对一组值进行求和 语法: sum(需要计算的列) 阅读全文
posted @ 2018-11-07 10:22 不--易 阅读(520) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示