Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在spring中连接而不映射实体_Java_Spring_Hibernate - Fatal编程技术网

Java 在spring中连接而不映射实体

Java 在spring中连接而不映射实体,java,spring,hibernate,Java,Spring,Hibernate,我对春天还不太好。在此之前,我认为在不使用hibernate ORM的情况下使用spring构建应用程序是不专业的。直到昨天,我花了一整天的时间试图执行“多通”映射。然后,我遇到了一些线程,在这些线程中,我知道只有在应用程序中需要ORM时,才应该将hibernate与spring结合使用。如果您不需要ORM,那么jdbc模板就足够了。现在我的问题是,我是否仍然需要关系映射来使用JDBC模板在SPRING中执行联接(完全不使用hibernate)SPRING JdbcTemplate允许您处理本机

我对春天还不太好。在此之前,我认为在不使用hibernate ORM的情况下使用spring构建应用程序是不专业的。直到昨天,我花了一整天的时间试图执行“多通”映射。然后,我遇到了一些线程,在这些线程中,我知道只有在应用程序中需要ORM时,才应该将hibernate与spring结合使用。如果您不需要ORM,那么jdbc模板就足够了。现在我的问题是,我是否仍然需要关系映射来使用JDBC模板在SPRING中执行联接(完全不使用hibernate)

SPRING JdbcTemplate允许您处理本机Java驱动程序来处理数据库,编写的代码比直接使用它更少。正如您所猜测的,当性能比使用“简单方法”构建健壮的应用程序更重要时,这是一个很好的选择,例如,它为您带来了一个类似Hibernate的ORM

回答您的问题,如果您谈论的是Hibernate注释,如
@ManyToOne
或类似的注释,答案是否定的。使用
JdbcTemplate
您将不需要它们。但是,您需要在每个查询中指定每个表所需的列以及要获取的相关表的列

以下链接提供了一些有关如何处理
JdbcTemplate
连接的示例:

有关
JdbcTemplate