小编elv*_*mar的帖子

在h2数据库中执行脚本文件

首先,我想说是h2数据库的新手.我需要在h2数据库中执行sql脚本文件.我有一个脚本文件test.sql,我想在h2数据库中执行它.可能吗?

h2 sql-scripts

54
推荐指数
3
解决办法
5万
查看次数

使用h2数据库创建表

我是h2的新手.我只是在hibernate的spring嵌入模式下使用h2.我正在尝试使用h2执行以下脚本.

CREATE TABLE acct_authority (
  id bigint(20) NOT NULL auto_increment,
  name varchar(255) NOT NULL default '',
  value varchar(255) NOT NULL,
  PRIMARY KEY  (id),
  UNIQUE KEY name (name)
);
Run Code Online (Sandbox Code Playgroud)

创建表acct_authority时没有任何错误.但是如果我使用以下脚本创建另一个表.

CREATE TABLE acct_role (
  id bigint(20) NOT NULL auto_increment,
  name varchar(255) NOT NULL default '',
  PRIMARY KEY  (id),
  UNIQUE KEY name (name)
);
Run Code Online (Sandbox Code Playgroud)

它显示错误,因为约束名已经存在.我做了什么错.

spring hibernate h2

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

为什么isAnnotationPresent(Id.class)不适用于类文件

我有一个类文件test.class.在该文件中有注释@Id@Entity.但是当我用方法检查注释时field.isAnnotationPresent(Id.class),它会返回false.我得到了字段变量中的所有字段.

任何人都可以告诉我我做了什么错.

更新:我使用以下代码获取类

File file=new File("D:/test/");
URL url=file.toURL();
URL[] urls=new URL[]{url};
ClassLoader loader=new URLClassLoader(urls);
Class cls=loader.loadClass("com.net.test.Test");
Run Code Online (Sandbox Code Playgroud)

java reflection annotations

5
推荐指数
2
解决办法
8860
查看次数

使用jar命令创建war文件无法正常工作

大家好我已经使用以下命令从我的spring项目生成war文件.

D:\projectsample\webContent>jar cvf projectsample.war
Run Code Online (Sandbox Code Playgroud)

战争文件正在生成但是当我使用jettyrunner.jar部署它时,它没有部署.我在war文件中注意到WEB-INF\class文件夹中没有生成类文件.任何人都建议我一个解决方案对于这个问题.

java jetty war

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

在休眠环境中显示审计历史记录

我是 hibernate envers 的新手。我已成功为每个实体创建了审计表。但我不知道如何为每个实体读取这些历史记录。我想在 jsp 中显示此历史记录。我想阅读该特定的所有历史记录实体。任何机构都知道如何做到这一点。

hibernate-envers

3
推荐指数
1
解决办法
3920
查看次数