Guten Tag,
ich versuche mich gerade mit Spring. Würde gern ein paar Daten inserieren und ausgeben.
Kann die Fehlermeldungen nicht deuten.
Würde mich um Aufklärung freuen.
ich versuche mich gerade mit Spring. Würde gern ein paar Daten inserieren und ausgeben.
Kann die Fehlermeldungen nicht deuten.
Würde mich um Aufklärung freuen.
Java:
package org.htwdresden.informatik.pkademo.SpringPKAdemo.model;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.ForeignKey;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
@Entity
public class Club {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
private Address address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
public Club(String name, Address address) {
this.name = name;
this.address = address;
}
public void print() {
System.out.println(this.name+","+address.getFullAddress());
}
public static void main(String[] args) {
Club c = new Club("Musterclub", new Address("Musterstr", 24, "01069", "Dresden"));
c.print();
}
}
Java:
package org.htwdresden.informatik.pkademo.SpringPKAdemo.repository;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.model.Bike;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.model.Club;
import org.springframework.data.repository.CrudRepository;
public interface ClubRepository extends CrudRepository<Club, Long>{
Club findByName(String Name);
}
Java:
package org.htwdresden.informatik.pkademo.SpringPKAdemo;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.model.Address;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.model.Bike;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.model.Club;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.repository.BikeRepository;
import org.htwdresden.informatik.pkademo.SpringPKAdemo.repository.ClubRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class SpringPkAdemoApplication {
private static final Logger log = LoggerFactory.getLogger(SpringPkAdemoApplication.class);
public static void main(String[] args) {
SpringApplication.run(SpringPkAdemoApplication.class, args);
}
@Bean
public CommandLineRunner demo(ClubRepository clubRepository) {
return (args) -> {
clubRepository.save(new Club("Musterclub", new Address("Musterstr", 24, "01069", "Dresden")));
log.info("Bike found with findAll()");
log.info("-------------------------");
for (Club club : clubRepository.findAll()) {
log.info(club.toString());
}
log.info("");
};
}
}