Java11项目迁移Cassandra驱动至4.13.0,UserType类缺失求替代
Cassandra 4.x 替代 3.x
UserType 的类 3.x版本中的com.datastax.driver.core.UserType在Cassandra Java Driver 4.x(如4.13.0)中的替代类是:com.datastax.oss.driver.api.core.type.UserDefinedType
导入语句对比
- 3.x 旧导入:
import com.datastax.driver.core.UserType;
- 4.x 新导入:
import com.datastax.oss.driver.api.core.type.UserDefinedType;
你的依赖配置(已整理)
<cassandra.driver.oss.version>4.13.0</cassandra.driver.oss.version> <!-- Cassandra Driver --> <dependency> <groupId>com.datastax.oss</groupId> <artifactId>java-driver-core</artifactId> <version>${cassandra.driver.oss.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <!-- OPTIONAL DEPENDENCIES --> <dependency> <groupId>com.datastax.oss</groupId> <artifactId>java-driver-query-builder</artifactId> <version>${cassandra.driver.oss.version}</version> </dependency> <dependency> <groupId>com.datastax.oss</groupId> <artifactId>java-driver-mapper-runtime</artifactId> <version>${cassandra.driver.oss.version}</version> </dependency>
内容的提问来源于stack exchange,提问作者luxkms78
相关产品推荐
相关产品推荐

