自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 ORM的痛点在哪

在别处,发现了些ORM相关的很好的建议. 引用如下:所有ORM或DAO工具的insert/update/delete都很简单,所以你只给insert/update的例子,并不能显示出这个工具的优势。我们需要解决的问题是select。如何让select语句变得更方便,比如:1、我可能想select部分字段,而不是全字段。hibernate 需要新建一个 dto 来实现,并且需要手写 hql 。2、我可能使用> < in between and 等比较条件,而不是简单的 = 。这一点 .

2021-03-29 15:30:58 80 1

原创 mysql id主键自动增长,在分布式环境下,不合适用怎么办

mysql id主键自动增长,在分布式下,不合适用怎么办??使用Bee的分布式id。GenId genId=new SerialUniqueId();//genId=new PearFlowerId();long id=genId.get();支持雪花ID等三种分布式ID.改进的雪花算法——姑且称为梨花算法(PearFlowerId)吧 (忽如一夜春风来,千树万树梨花开)。改进目标:解决雪花算法的时钟回拨问题;部分避免机器id重复时,号码冲突问题。Serial...

2021-03-28 17:47:43 487

原创 Spring Boot常用starter

Spring Boot在该org.springframework.boot组下提供了以下应用程序启动器:表1. Spring Boot应用程序启动器 姓名 描述 spring-boot-starter 核心入门工具,包括自动配置支持,日志记录和YAML spring-boot-starter-activemq 使用Apache ActiveMQ的JMS消息传递入门 spring-boo...

2021-03-27 13:11:26 1174 1

原创 Spring Boot创建自定义starter的官方说明

Spring Boot创建自定义starter的官方说明9.5. Creating Your Own StarterA typical Spring Boot starter contains code to auto-configure and customize the infrastructure of a given technology, let’s call that "acme". To make it easily extensible, a number of configu.

2021-03-27 12:36:36 530

原创 使用@ConfigurationProperties注解时需要引入的依赖

ConfigurationProperties 是Spring boot中的类,单独添加Spring boot Maven依赖即可.<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>1.5.16.RELEASE</version>&...

2021-03-26 20:36:32 5374

原创 如何单独引入spring boot

如何单独引入spring boot<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>1.5.16.RELEASE</version></dependency>

2021-03-26 20:34:41 110

原创 Oracle ORA-00979: not a GROUP BY expression 分组查询报错.

Oracle ORA-00979: not a GROUP BY expression.select * from orders 图1 orders表所有数据图select userid,name,count(*),sum(total) from orders group by userid用这个查询, 就会报00979的错误. 原因是, name字段不是分组的字段, 不能用select查询出来....

2021-03-20 10:33:59 3951 1

原创 各种数据库MYSQL,ORACLE等, JDBC连接大全

各种数据库, JDBC连接大全。 亲测,都能用(但用户名密码要改为你自己的哦)。 String MYSQL = "MySQL"; String MariaDB = "MariaDB"; String ORACLE = "Oracle"; String SQLSERVER = "sqlserver"; String H2 = "H2"; String SQLite = "SQLite"; String PostgreSQL = "PostgreSQL...

2021-03-19 15:02:55 122

原创 Oracle创建表命令 SQL 及 JDBC方式

Oracle创建表命令,定义主键 id number(12) primary keyCREATE TABLE orders ( id number (12) PRIMARY KEY, userid varchar2 (20) NOT NULL, NAME varchar2 (100), total number (12, 2) NOT NULL, createtime varchar2 (100), remark varchar2 (255), sequence varchar.

2021-03-19 14:53:47 489

原创 解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题 ORA-12154

解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题在本地安装了1. Oracle DB,2.PLSQL Developer3. 解压:instantclient_11_2.zip4. 配置oci.dll然后用PLSQL Developer连接,报错:ORA-12154: TNS:could not resolve the connect identifier specified后来用sql plus试了可以....

2021-03-19 14:44:20 3263 1

原创 eclipse coverage统计信息保存在哪?eclipse coverage可以导出统计信息吗?

eclipse coverage统计信息保存在哪?eclipse coverage可以导出统计信息吗?

2021-03-18 08:26:10 382

原创 软件的透明化设计原则

以下以多数据源为例.一般ORM工具都会提供多数据源方式. 但要在工程里加入多数据源功能,需要编写太多的代码,对开发者是一种极大的负担.而最理想的,要数透明化,即:对以前的代码无需修改,该功能对代码是透明的,即无需额外编码。下面看下ORM工具Bee是如何做到的:1、DB读写分离、一主多从添加DB读写分离、一主多从的,仅分库,对以前的代码无需修改,该功能对代码是透明的.需要在bee.properties配置文件配置以下信息即可.bee.dosql.multi-D..

2021-03-14 11:37:49 532

Bee事务注解@Tran使用实例工程

Bee事务注解@Tran使用实例工程; 基于Spring boot + Bee; 涉及spring aop, 注解拦截,应该有类上和应该在方法的注解拦截. @within,@annotation使用实例.

2022-08-02

honey-1.4.23.jar

Bee是一个开发速度快,编码少、简单、高效的Java ORM框架!它的编码复杂度是O(1),即用了Bee,你可以不用另外写dao代码。 Bee是一种更接近SQL语言思维的ORM框架, 一种开发速度和开发成本都不比php差的Java ORM框架。 Honey是Bee的实现包。

2019-06-06

bee-1.4.2.jar

Bee是一个开发速度快,编码少、简单、高效的Java ORM框架!它的编码复杂度是O(1),即用了Bee,你可以不用另外写dao代码。 Bee是一种更接近SQL语言思维的ORM框架, 一种开发速度和开发成本都不比php差的Java ORM框架。

2019-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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