Java 卡桑德拉手工打印的信息

Java 卡桑德拉手工打印的信息,java,jakarta-ee,cassandra,cql,datastax,Java,Jakarta Ee,Cassandra,Cql,Datastax,我在卡桑德拉有两张桌子,一张是会计,另一张是客户。客户表已存在。。。但是,如果客户不存在,则不存在。我想得到这样的信息: Customer does not exist. 我可以在查询中获得此功能,还是必须与Java命令一起使用 如果您有任何疑问或想法,请提供建议。CQL本身不提供此类用例的任何声明。我可以使用InvalidQueryException处理Java: try { ResultSet result = session.execute("SELECT * FROM

我在卡桑德拉有两张桌子,一张是会计,另一张是客户。客户表已存在。。。但是,如果客户不存在,则不存在。我想得到这样的信息:

Customer does not exist.
我可以在查询中获得此功能,还是必须与Java命令一起使用


如果您有任何疑问或想法,请提供建议。

CQL本身不提供此类用例的任何声明。我可以使用InvalidQueryException处理Java:

try {
        ResultSet result = session.execute("SELECT * FROM Customer LIMIT 1");           
    }
    catch (InvalidQueryException e)
    {
        System.out.println("Table Customer does not exist");
        session.execute("CREATE TABLE ...");
    }

你必须在客户端完成这项工作。CQL没有任何类似的规定。谢谢您的帮助!如果客户表已经存在,但必须检查在我的应用程序中注册的客户是否存在,您可以建议我怎么办。。。那我该怎么检查呢。。。。