Tuesday, 9 August 2016

configuring Derby database into client-server model

Derby may run 3 model, i.e. embedded, client-server and net. In spring-boot, you need specific setting up, so that Derby may run in client-server model. Otherwise, it will choose run in a embedded mode.

POM dependency
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbyclient</artifactId>
<version>10.12.1.1</version>
</dependency>


And in application.properties adding followings:
spring.datasource.url=jdbc:derby://localhost:1527/test
spring.datasource.username=YNZ
spring.datasource.password=YNZ
spring.datasource.initialize=false
spring.datasource.driver-class-name= org.apache.derby.jdbc.ClientDriver
spring.jpa.database-platform = org.hibernate.dialect.DerbyDialect

No comments:

Can Jackson Deserialize Java Time ZonedDateTime

Yes, but must include JSR310. Thus ZonedDateTime can be deserialized directly from JSON response to POJO field. <dependency> <g...