补充在查询其它表时,都是生成类似这样的表名:
from wjddb.wjd.COLUMNS (中间多了个WJD.这是用户名.)
数据库SQL SERVER
from wjddb.wjd.COLUMNS (中间多了个WJD.这是用户名.)
数据库SQL SERVER
解决方案 »
- 今天去面试做的笔试题,大家一起做做
- 急!extjs一个简单的问题。
- 谁有j2ee比较全的视频呀
- SSH整合报错!!急
- hibernate映射文件中设置字段长度后,生成到oracle数据库中增加了一倍?请问怎样解决?谢谢。
- 在blog\ bbs\ mailist方面分别有哪些网站做得好?
- 高手指教,我用tomcat在windows 2003中配置jsp的运行环境总是不成功,为什么?
- 我无法解析xml文件,是不是我的xml包没安装正确 ?
- 如何使IIS支持ASP的同时支持JSP&Servlets&EJB?如果不行,请给出其他解决方案。
- myeclipse SSH 整合
- 如何用一 struts+hibernate 写一个登录程序?
- 如何开发一个支持高并发访问的应用系统?大家都来议一议!
先给大家看下我的配置.
HB.CFG.XML
<session-factory>
<property name="connection.username">wjd</property>
<property name="connection.url">
jdbc:microsoft:sqlserver://ls:1433
</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect
</property>
<property name="connection.username">wjd</property>
<property name="connection.password">wjd</property>
<property name="connection.driver_class">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="default_schema">wjddb</property>
<property name="show_sql">true</property>..........
ACTION的配置.
.............
<property name="isenable" type="java.lang.Short">
<column name="ISENABLE" />
</property>
<set name="groupses" table="wjd.ACTGROUP"><!--请注意这里,在开始的时候,我没有加"WJD." 加了之后就正常了-->
<key>
<column name="ACTID" />
</key>
<many-to-many column="id" class="com.xqs.basic.model.Groups" />
</set>
</class>
</hibernate-mapping>
从这个配置文件来看.好像正常了.但其实不然,HB不是说对JDBC做了很好的封装吗?为什么在这里配置的时候还要带用户名??而我用ORACLE做项目的时候却没有碰到这这样的问题.那岂不是以后要
改变数据库时,也得改涉及表名的配置文件??? 到底是那里错了?谁能指点一下??