如何使用hibernate 获取商品的信息

如何使用hibernate 获取商品的信息,第1张

你的商品信息应该是保存在数据库的表中的,Hibernate使Java类和数据库中的表建立一一对应的关系,你使用Hibernate获得Session,从Session中调用方法就能获得数据库中的信息。

1、获取当前连接数:(DataSource)ctxlookup("java:comp/env/j");返回的值类型是BasicDataSource,BasicDataSource类中的getNumActive()方法可以得到当前正在使用的连接数。所以可以(BasicDataSource)ctxlookup("java:comp/env/j"),然后得到正在使用的连接数。

2、tomcat目录lib下,有一个包tomcat-dbcpjar,BasicDataSource这个类就在这个包中BasicDataSource有两个,引入如下正确的

import orgapachetomcatdbcpdbcpBasicDataSource;

3、contextxml的配置:

<Resource name="j" auth="Application" type="javaxsqlDataSource" driverClassName="commysqljdbcDriver" url="jdbc:mysql://localhost:3306/" username="" password="" maxIdle="0" maxWait="5" maxActive="5"/>

4、获取hibernate连接池最大连接数XML配置

<property name="hibernateconnectionprovider_class">orghibernateconnectionC3P0ConnectionProvider</property>

<property name="hibernatec3p0min_size">1</property>

<property name="hibernatec3p0max_size">50</property>

<property name="hibernatec3p0timeout">1800</property>

<property name="hibernatec3p0max_statements">100</property>

<property name="hibernatec3p0idle_test_period">100</property>

<property name="hibernatec3p0acquire_increment">2</property>

4、注:请换成自己的配置

Session对象是通过SessionFactory构建的,下面举个例子来介绍Hibernate两种获取session的方式。

>

以上就是关于如何使用hibernate 获取商品的信息全部的内容,包括:如何使用hibernate 获取商品的信息、如何在java里获取hibernate连接池最大连接数和当前连接数、如何通过Hibernate的SessionFactory获取数据源等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9413783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存