We now allow registering CustomConversions to register custom converters (read and write targets). CustomConversions registers by default JSR-310, Joda Time and ThreeTen backport type converters.
These types (LocalDate, LocalDateTime) can be used in domain classes and with query method arguments. Date-only types map to Cassandra's date type, Date and time types map to Cassandra's timestamp type. Type mapping works for singular and collection types (List and Set).
```
@Table
public Person
@Id String id;
java.time.LocalDate date;
@CassandraType(type = Name.TIMESTAMP)
java.time.LocalDate timestamp;
List<org.threeten.bp.Instant> timestamps;
}
```
Original pull request: #68.
28 lines
1.4 KiB
Plaintext
28 lines
1.4 KiB
Plaintext
Bundle-SymbolicName: org.springframework.cassandra
|
|
Bundle-Name: Spring Cassandra
|
|
Bundle-Vendor: Spring Data Cassandra Community
|
|
Bundle-ManifestVersion: 2
|
|
Import-Package:
|
|
sun.reflect;version="0";resolution:=optional
|
|
Import-Template:
|
|
com.datastax.driver.core.*;resolution:="optional";version="[0.1.0, 1.0.0)",
|
|
com.google.common.*;resolution:="optional";version="[11.0.0, 20.0.0)",
|
|
javax.xml.transform.*;resolution:="optional";version="0",
|
|
org.aopalliance.*;version="[1.0.0, 2.0.0)";resolution:=optional,
|
|
org.apache.commons.logging.*;version="[1.1.1, 2.0.0)",
|
|
org.codehaus.jackson.*;resolution:="optional";version="[1.6, 2.0.0)",
|
|
org.springframework.beans.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.cache.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.context.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.core.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.dao.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.scheduling.*;resolution:="optional";version="[3.1.0, 4.0.0)",
|
|
org.springframework.util.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.oxm.*;resolution:="optional";version="[3.1.0, 4.0.0)",
|
|
org.springframework.transaction.support.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.data.*;version="[1.5.0, 2.0.0)",
|
|
org.springframework.expression.*;version="[3.1.0, 4.0.0)",
|
|
org.springframework.cassandra.*;version="[1.0.0,2.0.0)",
|
|
org.slf4j.*;version="[1.5.0, 1.8.0)",
|
|
org.w3c.dom.*;version="0"
|