小编vic*_*rio的帖子

如何将表中的所有数据导出为可插入的sql格式?

我在Microsoft SQL Server Management Studio A_table的数据库(称之为A_db)中有一个表(称之为),有10行.

我有另一个数据库(称之为B_db),它有一个表(调用它B_table),它具有与之相同的列设置A_table.但这B_table是空的.

我想要的是:

  • 复制每行从A_tableB_table.

Microsoft SQL Server Management Studio 2012中是否有任何选项可以从表中创建插入SQL?或者还有其他选择吗?

sql sql-server ssms export copy

163
推荐指数
3
解决办法
21万
查看次数

重置Microsoft SQL Server 2008 R2中的自动增量

我创建了一个自动增量的主键.

  • 我添加了两行: ID=1, ID=2
  • 我删除了这两行.
  • 我添加了一个新行,但新行的ID是: ID=3

如何将自动增量重置或重启为1?

auto-increment identity-column sql-server-2008-r2

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

具有复合主键查询的JPA COUNT无效

在我的数据库中,我有一个表(默认值),当我从表生成一个实体时,我得到这两个类:

@Entity
public class Defaults implements Serializable {
    private static final long serialVersionUID = 1L;
    @EmbeddedId
    protected DefaultsPK DefaultsPK;
    @Column(name = "ERTEK")
    private String ertek;

    getter/setter...
}

@Embeddable
public class DefaultsPK implements Serializable {
    @Basic(optional = false)
    @Column(name = "VALUE_1")
    private String value1;
    @Basic(optional = false)
    @Column(name = "TYPE")
    private String type;
    @Basic(optional = false)
    @Column(name = "VALID_FROM")
    @Temporal(TemporalType.TIMESTAMP)
    private Date validFrom;
    @Basic(optional = false)
    @Column(name = "VALID_TO")
    @Temporal(TemporalType.TIMESTAMP)
    private Date validTo;

    getter/setter...
}
Run Code Online (Sandbox Code Playgroud)

这就是为什么因为主键包含值.我想计算表中的所有行,所以我使用这段代码:

String sql = "SELECT COUNT(d) …
Run Code Online (Sandbox Code Playgroud)

sql hibernate jpa count composite-primary-key

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

java.lang.NoSuchMethodException: sun.misc.Unsafe.defineClass(java.lang.String,[B,int,int,java.lang.ClassLoader,java.security.ProtectionDomain)

我正在尝试将我的 SpringBoot maven 项目更新到 Java 17。

<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我定义了工作 maven-jaxb2-plugin 插件,它从 XSD 文件成功创建了 java 类。

<plugin>
    <groupId>org.jvnet.jaxb2.maven2</groupId>
    <artifactId>maven-jaxb2-plugin</artifactId>
    <version>0.14.0</version>
    <executions>
        <execution>
            <id>my_schema</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>generate</goal>
            </goals>
            <configuration>
                <schemaDirectory>src/main/resources/my/files</schemaDirectory>
                <schemaIncludes>
                    <include>*.xsd</include>
                </schemaIncludes>
                <bindingDirectory>src/main/resources/my/files</bindingDirectory>
                <bindingIncludes>
                    <include>bindings.xml</include>
                </bindingIncludes>
                <args>
                    <arg>-extension</arg>
                    <arg>-Xnamespace-prefix</arg>
                </args>
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但自从java和插件升级后我就不能这样做了。

我定义了插件必要的依赖项:

<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>3.0.2</version>
</dependency>
<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.1</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>3.0.2</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>
<dependency>
    <groupId>jakarta.xml.bind</groupId>
    <artifactId>jakarta.xml.bind-api</artifactId>
    <version>3.0.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但在 Maven 构建过程中我仍然收到未知错误:

Oct 19, 2021 10:07:06 PM com.sun.xml.bind.v2.runtime.reflect.opt.Injector <clinit> …
Run Code Online (Sandbox Code Playgroud)

intellij-idea maven maven-jaxb2-plugin spring-boot java-17

26
推荐指数
3
解决办法
4万
查看次数

如何设置为QUARTZ JOB仅在另一个JOB完成时启动,停止?

我有一个QUARTZ JOB,每10分钟启动一次.

如果JOB未在10分钟内完成,则在接下来的第10分钟,另一个JOB将启动.

我想要的是:如果前一个JOB已经完成运行,则下一个JOB(每10分钟后)应该只启动.有什么办法吗?

java jobs quartz-scheduler

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

如何在Java中按频率生成声音?

如何在Java中按频率生成自己的声音?

我可以播放WAV文件或MIDI文件,但现在我不需要这个.我想创建一个简单的吉他程序,我想和这个程序弹奏和弦.但我不知道如何让和声发出声音.我可以用自己的吉他录制它们​​,但这不是我想要的,我想要产生声音!

一些示例代码会是什么样的?

java audio frequency

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

如何在Wicket中单击它后设置按钮enabled = false?

我想要的是:

  • 如果我点击一个按钮,它应该是未启用(不可点击)之前其他方法(点击中)将完成,仅在方法结束后.

这是我的按钮代码:

@Override
protected void onInitialize() {
    add(createOkLink());
}

private IndicatingAjaxLink<Void> createOkLink() {
    final IndicatingAjaxLink<Void> ret = new IndicatingAjaxLink<Void>("okLink") {
        private static final long serialVersionUID = 1L;
        @Override
        public void onClick(AjaxRequestTarget target) {
            //when I click on it, this button (link) should not be enabled while the rest of the methods are not finished.
            method1(); //about 2-5 seconds running time
            method2(); //about 2-5 seconds running time
            method3(); //about 2-5 seconds running time
            feedback.success("success");
            target.add(feedback);
            //after every method has finished, …
Run Code Online (Sandbox Code Playgroud)

wicket button hyperlink ajax-request wicket-6

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

如何在android中更改gif图片大小

现在我知道如何在android中绘制GIF图片,这里是代码:

public class GIFView extends View{        
private Movie movie;  
private InputStream is;  
private long moviestart;  
public GIFView(Context context) {  
    super(context);
    is=getResources().openRawResource(R.drawable.anim_cerca);  
    movie=Movie.decodeStream(is);
}  

@Override  
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    long now=android.os.SystemClock.uptimeMillis();  

    if (moviestart == 0) 
        moviestart = now;  

    int relTime = (int)((now - moviestart) % movie.duration());
    movie.setTime(relTime);
    movie.draw(canvas,10,10);
    this.invalidate();
}  
Run Code Online (Sandbox Code Playgroud)

}

最后,有movie.draw(canvas,x,y)代码,其中x和y是gif图片的坐标(x = left,y = top).但是我怎么能改变电影的宽度和高度呢?也许给出正确和最低的坐标,但是如何,在哪里?谢谢!

java android animated-gif android-canvas

6
推荐指数
1
解决办法
4098
查看次数

NullpointerException for console appender for Log4j2

My application logging crashes during maven build in the tests. This is the log4j2.xml what I have in the src/test/resources:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
    <Appenders>
        <Console name="stdout" target="SYSTEM_OUT">
            <PatternLayout pattern="MyApp: %d{yyyy-MM-dd HH:mm:ss,SSS} %5p [%t] %c{1.} - %m%n" />
        </Console>
    </Appenders>

    <Loggers>
        <Logger name="com.my.app" level="info" additivity="false">
            <Appender-ref ref="stdout"/>
        </Logger>
        <Root level="error">
            <Appender-ref ref="stdout"/>
        </Root>
    </Loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

And I get this exception during test during build:

2017-11-23 15:12:28,371 main ERROR An exception occurred processing Appender stdout java.lang.NullPointerException
    at org.apache.logging.log4j.core.impl.ThrowableProxy.toExtendedStackTrace(ThrowableProxy.java:671)
    at org.apache.logging.log4j.core.impl.ThrowableProxy.<init>(ThrowableProxy.java:138) …
Run Code Online (Sandbox Code Playgroud)

java appender maven consoleappender log4j2

6
推荐指数
1
解决办法
6849
查看次数

如何在java中使用prolog?

请有人帮我举个例子。我想创建一个简单的 Prolog 程序,将两个数字相加,然后 Java 程序将其写入控制台!所以 Prolog 正在添加,Java 程序正在写入结果。我可以在prolog中编写添加,但我不知道如何在java中调用prolog程序。=(请可以创建这个小例子的人写在这里!谢谢!!

java prolog

5
推荐指数
1
解决办法
3032
查看次数