【发布时间】:2014-11-30 11:57:38
【问题描述】:
我正在学习 Spring MVC 和 Hibernate。我使用 Spring mvc (MySql DB) 处理数据库连接和查询没有问题。
现在,我正在尝试使用 Hibernate,但发现它很复杂: 创建一个休眠配置文件,创建一个用于检索 SessionFactory 的类,为任何持久对象创建一个 xml 文件等。
我确信有一种最简单的方法可以让我使用以下命令进行简单的配置:
- Spring xml 配置文件
- 注解(在持久对象类中)
我想要达到的内容类似于以下内容。我在示例中看到了类似的代码,但现在我无法在互联网上找到它了
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。有人知道达到我的目标的方法吗?
谢谢大家!
【问题讨论】:
标签: java spring hibernate spring-mvc