SSH框架中Oracle语句与SQLServer语句用法是一样吗?
假如在项目中我使用的数据库是Oracle数据库如果我要向Oracle数据库中添加一条新数据可以使用getHibernateTemplate().add()添加吗?回答全面...
假如在项目中 我使用的数据库是Oracle数据库 如果我要向Oracle数据库中添加一条新数据 可以使用getHibernateTemplate().add()添加吗? 回答全面者 最高奖励回报!
展开
3个回答
2013-05-11
展开全部
可以的 那个是hibernate自己封装的sql 自己回去识别你的配置文件 是用的什么方言的 如果是Oracle它自己会转换成Oracle的 ssh整合 记住 hibernate就是对持久层 也就是对以前的JDBC进行了封装而spring做了一个管理 也就是依赖注入的作用 其他的都没有变
2013-05-11
展开全部
可以使用这样添加,使用Hibernate的一个好处就是你不用考虑你是用什么数据库,你只需要在hibernate.cfg.xml中对session-factory进行简单的配置就可以,其中主要配置如下几个属性:比如我使用MYSQL数据库配置如下:<session-factory>
<property name="show_sql">true</property>
<property name="myeclipse.connection.profile">mysql</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property></session-factory>如果你想使用oracle数据库,你只需要修改配置就行,这个可以在MyEclipse中修改,配置会自动生成。这样,你就能完全用面向对象的方式去操作数据库,不用考虑你用什么数据库。
<property name="show_sql">true</property>
<property name="myeclipse.connection.profile">mysql</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property></session-factory>如果你想使用oracle数据库,你只需要修改配置就行,这个可以在MyEclipse中修改,配置会自动生成。这样,你就能完全用面向对象的方式去操作数据库,不用考虑你用什么数据库。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用这样添加,使用Hibernate的一个好处就是你不用考虑你是用什么数据库,你只需要在hibernate.cfg.xml中对session-factory进行简单的配置就可以,其中主要配置如下几个属性:比如我使用MYSQL数据库配置如下:<session-factory>
<property
name="show_sql">true</property>
<property
name="myeclipse.connection.profile">mysql</property>
<property
name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property
name="connection.username">root</property>
<property
name="connection.password">root</property>
<property
name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<property
name="dialect">
org.hibernate.dialect.MySQLDialect
</property></session-factory>如果你想使用oracle数据库,你只需要修改配置就行,这个可以在MyEclipse中修改,配置会自动生成。这样,你就能完全用面向对象的方式去操作数据库,不用考虑你用什么数据库。
<property
name="show_sql">true</property>
<property
name="myeclipse.connection.profile">mysql</property>
<property
name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property
name="connection.username">root</property>
<property
name="connection.password">root</property>
<property
name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<property
name="dialect">
org.hibernate.dialect.MySQLDialect
</property></session-factory>如果你想使用oracle数据库,你只需要修改配置就行,这个可以在MyEclipse中修改,配置会自动生成。这样,你就能完全用面向对象的方式去操作数据库,不用考虑你用什么数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询