我对hibernate不太熟悉,但这似乎太过分了。
当我试图坚持一个非常简单的实体时,例如:
@Entity
public class SomeEntity {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
String somePropery;
public String getSomePropery() {
return somePropery;
}
public void setSomePropery(String somePropery) {
this.somePropery = somePropery;
}
}
需要0.7秒。 我是对的,它应该少一点吗?如果是这样,原因是什么?
这是我的配置:
spring.dataSource.driver-class-name=com.mysql.jdbc.Driver
spring.dataSource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.max-active=5
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.show_sql=true
spring.jpa.database=MYSQL
spring.jpa.hibernate.ddl-auto=update
spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect
spring.jpa.show-sql=true
更新
我使用spring数据JPA,这是运行的测试:
@Test
public void test(){
SomeEntity entity = new SomeEntity();
someEntityRepository.save(entity);
}
someEntityRepository是一个JpaRepository。