小编0o'*_*'o0的帖子

如何查看oracle数据库中表的列的所有元数据?

我想知道Query,它允许我们查看为oracle数据库中的表定义的所有列.

阐述:

表名:Some_Table有10列.

我想知道如何检索所有列名称,它们的数据类型以及为任何列定义的任何约束.

sql database oracle metadata oracle11g

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

这是交易的正确行为吗?

我有三个在事务边界内执行的事务服务(stratTransaction或begin transaction).所有三个服务分别使用不同的连接(No_Transaction,Local_Transaction和XA_Transaction)进行处理.现在我想知道,当我启动事务(使用javax.transaction.TransactionManager)并在事务边界内运行这三个服务时,我可以看到使用NO和LOCAL事务的服务能够将数据插入表中.现在我使用Service XA在列中插入超过表约束的数据(我知道它应该失败)并调用commit(如果有任何失败则返回一个回滚过程).现在我在NO和Local连接表的表中有数据,而XA连接表没有任何数据.现在:

我想知道当事务在某一时刻失败时,它会被要求从所有表中回滚所有数据,或者只是回滚XA服务的数据?

我也想知道:据我所知,"交易"是一种以原子方式传输数据的过程.那么为什么连接创建包括定义可以通过连接执行的事务类型不是事务的属性?

我还想知道为什么我们必须在连接属性中定义事务类型,而我们必须在启动转换时定义事务类型,并且事务管理器必须执行给定类型的事务.

提前致谢.

database database-connection transactions commit java-ee

9
推荐指数
1
解决办法
336
查看次数

使用 selenium webdriver 没有关闭第二个文件上传窗口?

这是我用来通过上传窗口上传图像的代码。在网站上有 5 个上传按钮,在这里我尝试从两个浏览按钮上传两张图片。但我的问题是,从第一个窗口图像上传并关闭窗口,但是从第二个上传窗口图像url被复制但上传窗口没有关闭。

第一个窗口代码:

     driver.findElement(By.xpath("//li[@id='upload_1']/input")).click();
         StringSelection ss = new StringSelection("D:\\cars\\audi.jpg");
         Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
            Robot robot = new Robot();
            robot.keyPress(KeyEvent.VK_ENTER);
             robot.keyRelease(KeyEvent.VK_ENTER);
            robot.keyPress(KeyEvent.VK_CONTROL);
             robot.keyPress(KeyEvent.VK_V);
             robot.keyRelease(KeyEvent.VK_V);
             robot.keyRelease(KeyEvent.VK_CONTROL);
             robot.keyPress(KeyEvent.VK_ENTER);
             robot.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)

第二个窗口代码:

  driver.findElement(By.xpath("//li[@id='upload_2']/input")).click();   StringSelection ss1 = new StringSelection("C:\\Cars\\audiLights.jpg");
              Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss1, null);
          Robot robot1 = new Robot();
              robot1.keyPress(KeyEvent.VK_ENTER);
               robot1.keyRelease(KeyEvent.VK_ENTER);
              robot1.keyPress(KeyEvent.VK_CONTROL);
               robot1.keyPress(KeyEvent.VK_V);
               robot1.keyRelease(KeyEvent.VK_V);
               robot1.keyRelease(KeyEvent.VK_CONTROL);
               robot1.keyPress(KeyEvent.VK_ENTER);
               robot1.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)

selenium selenium-webdriver

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

TreeSet只添加一个值?

我是 Java 集合的新手。我有三个类,即MyData、Initializer 和 SetBasics

我创建了一个 HashSet 和一个 TreeSet。现在的问题是 HashSet 工作正常,但 TreeSet 只存储一个值。

这是我的课程

类 MyData

`包 collectionsWorkUp.setDemos;

公共类 MyData 实现 Comparable{

MyData(){   
}

MyData(String n, String p, String eM, long mn, char s){
    name = n;
    profession = p;
    email = eM;
    mobileNo = mn;
    sex =  s;
}


private String name;
private String profession;
private String email;
private long mobileNo;
private char sex;


public String getName() {
    return name;
}
public void setName(String name) {
    this.name = …
Run Code Online (Sandbox Code Playgroud)

java collections set treeset

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