您的位置:首页 > 其它

XXX.hbm.xml 里的class标签的 schema 属性解释

2014-06-12 11:36 225 查看
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>

<class name="Abc" table="ABC" schema="YT">

<id name="recordCode" type="string">

<column name="RECORD_CODE" length="32" />

<generator class="uuid.hex" />

</id>

<property name="name" type="string">

<column name="NAME" length="32" />

</property>

</class>

</hibernate-mapping>

其中<class name="Abc" table="ABC" schema="YT">中的schema="YT"表示数据库的用户名。如果当前链接数据库的用户名称不是YT的话,实际操作中还是会用YT这个用户来操作。这就会产生一系列问题。

用oracle的话相当于用户名 生成的sql是select ... from YT.table where ...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: