- 博客(17)
- 资源 (1)
- 收藏
- 关注

原创 SQLException之ORA-06550: 第 0 行, 第 0 列 PLS-00907: 无法加载库单元
第一,异常背景:JAVA定时任务调用oracle存储过程第二,异常信息:java.sql.SQLException: ORA-06550: 第 0 行, 第 0 列: PLS-00907: 无法加载库单元 SP_XXX (由 引用)第三,产生原因: 1,无权限调用该存储过程; 2,调用的存储过程失效。第四,解决方案: ...
2019-09-26 19:41:00
8827

原创 Oracle数据库版本查询
1,SELECT * FROM V$VERSION;2,SELECT * FROM PRODUCT_COMPONENT_VERSION;
2019-05-16 19:46:42
5608

原创 Hibernate之多对多配置
在实际开发中,多对多的配置情况很少,一般都将多对多的情况拆分为两种一对多的情况,在此只做简单的配置。以角色Role和用户User为例。1,实体类配置 User:package com.myself.domain;import java.util.HashSet;import java.util.Set;public class User { private...
2018-07-18 01:53:29
1751
原创 SQL之xor操作符
真 :1 假:0 1 xor 1 --- 00 xor 0--- 01 xor 0 --- 10 xor 1 --- 1例:select * from test where A xor B如果A为真,则查出满足B条件数据;如果A为假,则查出满足B条件数据;反之亦然....
2019-11-19 09:47:27
9171
3
原创 Java之JDBC批量处理方式
第一种:预处理方式 适用场景:同批次,同SQL语句,不同参数 优点:不需要人为去做字段类型转换,避免出错PreparedStatement ps=conn.prepareStatement("insert into demovalues(?)");ps.setInt(1, 100);ps.addBatch();ps.setIn...
2019-09-27 16:23:37
514
原创 Oracle之版本查询方式
第一种:select* from v$version;第二种:select * from product_component_version;
2019-09-27 16:06:59
583
原创 在类中注入静态属性的两种实现方式
第一种,采用 @PostConstruct 注解方式实现@Componentpublic class DBHelp { @Autowired private DataSource dataSource; private static DBHelp dbHelp; @PostConstruct public void init(){ ...
2019-05-16 19:28:31
1963
原创 KAFKA消费者Java实例Demo
最近在项目中有个需求,需要接收其他系统的消息--kafka。经过各方借鉴,总结出一个自己比较好理解的Demo,可能还有很多不合理的地方,往见谅,后期会慢慢完善。package com.picc.ecif.test;import java.util.HashMap;import java.util.List;import java.util.Map;import java.ut...
2019-05-06 18:39:02
2390
2
原创 增量升级重启服务器报 java.lang.NoSuchMethodException 解决
在现在的开发过程中,难免会碰到项目上线,而项目上线分为:增量升级和全量升级。增量升级就是只升级变化的内容,而全量升级就是整个项目打包上传升级。在这次升级的过程中,小编还是根据之前的操作将要升级的内容编译打包,然后上传到服务器,重启,等待下班,而往往现实跟自己的想法存在点偏差,服务器启动日志里面突然报出了个NoSuchMethodException,我一看,我...当时整个心情就不好了,第一反应...
2019-05-03 12:55:23
1139
原创 Hibernate之注解开发快速入门
一,比较Hibernate的配置文件开发,注解开发需要多导入一个jpa包:二,在src目录下新建一个META-INF文件夹,在该文件夹下建一个persistence.xml文件,配置内容如下:<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://xmlns.jcp.org/xml/ns/per...
2018-07-19 15:31:57
1121
原创 Hibernate之延迟加载
Hibernate检索策略:抓取和延迟加载1,抓取:决定发送sql的形式(单表,子查询,外连接等)2,延迟加载:决定sql的发送时机HIbernateya延迟加载1,类级别延迟 load方式;在class上配置lazy:true/false,默认为:true延迟加载2,关联级别延迟 1,关联集合:在set上配置lazy; t...
2018-07-18 02:15:55
202
原创 Hibernate之一对多配置
在实际开发中,大部分表之间的关系为一对多的关系,在这里简单介绍下Hibernate在一对多的情况下mapping映射文件该怎么配置。以客户Customer和联系人Linkmanwe为例:客户和联系人为一对多的关系。1,实体类之间的配置Customer:private Set<Linkman> linkmans = new HashSet<Linkman>(...
2018-07-17 19:51:31
408
原创 Hibernate之检索方式分类
1,OID 如:session.get(Class,OID);session.load(Class,OID);2,对象导航 如:Country country = session.get(Country.class,1L); List<Province> provinces = country.getProvince();3,HQL(...
2018-07-15 17:50:14
141
原创 Hibernate之持久化类,持久化对象状态和缓存机制
一,持久化类 1,含义:一个Java类和数据库表建立了映射关系,那么这个类就是持久化类。 2,书写规范: a,具有无参构造方法。因为Hibernate底层需要使用反射机制生成类的实例。 b,具有私有属性,并对私有属性提供getter和setter方法。因为Hibernate底层会将查询到的数据进行封装。 ...
2018-07-15 16:33:02
332
原创 Hibernate之主键生成策略
在Hibernate之快速入门一有介绍到实体类和数据库表映射的配置,其中的id属于特殊属性,单独配置,id标签内部还配置了一个generator标签,用来配置Id的主键生成策略,在此简单的阐述下:主键生成策略,我认为可以分成两大类:自动生成和手动插入。1,自动生成: Hibernate自动生成:increment(主键自增),uuid 数据库自动生成: ...
2018-07-15 15:05:16
146
原创 Hibernate之快速入门一
第一步:准备工作 1,创建一个Java Web工程 2,创建一个数据库表cst_customer 建表语句:CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主...
2018-07-07 15:40:12
239
原创 开篇--记录学习历程第一天
回首,自己从事WEB开发行业已经两年有余。所见所感颇多,一直以来都想在网上来和大家一起分享下工作生活之所得,而之前一直因个人原因未能去付诸行动,经过长时间的纠结与考虑,今天算是为自己迈出了这第一步,希望自己往后能一直坚持走下去。今天主要是梳理下自己往后的一个...
2018-07-03 16:28:16
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人