Используйте JPA Spring Boot с SQL ServerJAVA

Программисты JAVA общаются здесь
Anonymous
Используйте JPA Spring Boot с SQL Server

Сообщение Anonymous »

Я хочу использовать JPA в Spring Boot с SQL Server от STS
Это моя таблица: < /p>

< /p>

mavsc.

Код: Выделить всё



com.hynnet
sqljdbc-chs
4.0.2206.100


commons-lang
commons-lang
2.2


org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-jdbc


org.springframework.boot
spring-boot-starter-thymeleaf


org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test


< /code>

application.properties

spring.datasource.driver-class-  name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=quanlybanhang
spring.datasource.username=sa
spring.datasource.password=1
spring.jpa.hibernate.ddl-auto=create
spring.datasource.initialize=true
spring.jpa.database=SQL_SERVER
< /code>

model.account.class

  @Entity
@Table(name="taikhoan",uniqueConstraints=@UniqueConstraint(columnNames = {    "tendangnhap" }) )
public class Account {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private int id;
@NotNull

private String tendangnhap;
@NotNull
private String matkhau;
public Account(String tendangnhap, String matkhau) {
super();
this.tendangnhap = tendangnhap;
this.matkhau = matkhau;
}
public Account() {
super();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTendangnhap() {
return tendangnhap;
}

public void setTendangnhap(String tendangnhap) {
this.tendangnhap = tendangnhap;
}
public String getMatkhau() {
return matkhau;
}
public void setMatkhau(String matkhau) {
this.matkhau = matkhau;
}
}
< /code>

interface accountdao < /p>

public interface AccountDAO extends JpaRepository{

}
< /code>

serviceaccount.class

@Service
public class ServerAccount {
@Autowired
AccountDAO server;
public void them(Account acc){
server.save(acc);
}
public List lietke(){

return server.findAll();
}
}
< /code>

servicesaccount.class

@Service
public class ServerAccount {
@Autowired
AccountDAO server;

Account acc=new Account("khang", "1");

public void addAccount(){
server.save(acc);
}

public List lietke(){

return server.findAll();
}

}
i назвал метод addaccount () в контроллере, и это исключение, я получил

"java.lang.noclassdeffounderror: org/springframework/orm/jpa/support/persistenceantationbeanpostprocessor " persistenceannotationbeanpostprocessor". java.lang.classnotfoundexception: org.springframework.orm.jpa.support.persistenceantationbeanpostprocessor "< /p>

Помогите мне исправить это исключение. Спасибо !!!

Подробнее здесь: https://stackoverflow.com/questions/400 ... sql-server

Вернуться в «JAVA»