我正在学习Spring MVC和Hibernate。使用Spring MVC (MySql DB)处理数据库连接和查询没有问题。但是,我发现使用Hibernate非常复杂:需要创建一个Hibernate配置文件、一个用于检索SessionFactory的类以及一个持久对象的xml文件等。
我相信有一种更简单的方法可以让我只使用以下内容进行简单配置:
1. Spring xml配置文件 2. 注释(在持久对象类中)
我的目标是像下面这样实现。我在示例中看到过类似的代码,但现在我无法在互联网上找到它了。
xxxx-servlet.xml
在上面的代码中,我认为不正确的是我的dataSource bean。有人知道达到我的目标的方法吗?
感谢大家!
我相信有一种更简单的方法可以让我只使用以下内容进行简单配置:
1. Spring xml配置文件 2. 注释(在持久对象类中)
我的目标是像下面这样实现。我在示例中看到过类似的代码,但现在我无法在互联网上找到它了。
xxxx-servlet.xml
<bean id="SessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="com.springgestioneerrori.model" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.connection.autocommit">true</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.use_sql_comments">false</prop>
</props>
</property>
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClass" value="com.mysql.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/dbName" />
<property name="user" value="root" />
<property name="password" value="root" />
</bean>
在上面的代码中,我认为不正确的是我的dataSource bean。有人知道达到我的目标的方法吗?
感谢大家!