小编Bru*_*lça的帖子

Java十六进制基数双字面

我正在攻读java认证.而且我对java文字感到好奇.我知道有可能做这样的事情:

int i = 0xAA;
long l = 0xAAL;
Run Code Online (Sandbox Code Playgroud)

这也适用于浮点变量:

double d = 123d;
float f = 123f;
Run Code Online (Sandbox Code Playgroud)

所以我在逻辑上认为这些例子同样适用于十六进制.就像我可以为长文字添加L一样,我可以添加'd'或'f'但逻辑是有缺陷的,因为'F'和'D'是有效的十六进制值.

不可能做这样的事情:

double d = 0xAAAAAAAAAAAAAAAAAAd;
Run Code Online (Sandbox Code Playgroud)

这是Java不允许的还是有一种我不知道的简单方法吗?

java hex literals

39
推荐指数
1
解决办法
2790
查看次数

git revert --继续卡住永远不会结束

我在项目中执行了 git revert {commithash} 以转到之前部署的功能。合并已解决,所有更改均已添加,我进入了状态:

在分支开发上

您当前正在恢复提交 {commithash}。
(所有冲突已修复:运行“git revert --continue”)。

(使用“git revert --abort”取消恢复操作)

没有什么可提交的,工作树干净

我使用 git revert --continue 没有任何反应,而且我仍然处于待恢复状态......有人知道出了什么问题吗?谢谢。

git revert

15
推荐指数
1
解决办法
5215
查看次数

Spring Data JPA 调用 Oracle 函数

我正在运行一个简单的应用程序,它使用 Spring Boot + Spring Data JPA 进行持久化。

下面是一个示例 Oracle 函数,我希望在服务实现类中返回值。

CREATE OR REPLACE PACKAGE PKG_TEST AS 
  FUNCTION HELLO_WORLD(TEXT VARCHAR2) RETURN VARCHAR2;
END PKG_TEST;

CREATE OR REPLACE PACKAGE BODY PKG_TEST AS 
  FUNCTION HELLO_WORLD(TEXT VARCHAR2) RETURN VARCHAR2 IS
  BEGIN
    RETURN 'HELLO WORLD ' || TEXT;
  END;
END PKG_TEST;
Run Code Online (Sandbox Code Playgroud)

在没有框架的情况下这样做会很简单,但是该项目内置在 Spring Boot JPA 中,因此最好使用它。

我需要一个参考指南链接或简单的基础结构来遵循。我搜索了所有 SO 和 Spring Data JPA 参考,我找到的所有示例都针对 CRUD 和存储过程,而没有针对函数。

我尝试使用为功能修改的存储过程示例,但没有奏效。

java oracle spring jpa function

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

function ×1

git ×1

hex ×1

jpa ×1

literals ×1

oracle ×1

revert ×1

spring ×1