**.hbm.xml文件
<id name="deptId" type="string">
<column name="DeptID" length="32" />
<generator class="native" />
</id>
<property name="deptNo" type="string">
<column name="DeptNo" length="10" />
</property>deptid的数据类型是char(32)用数据查询器查询出deptid是:09120711041046A0D8DE2CAD46B333D5
但是我用java查询出的结果deptid只用一个“0”,只能拿到前面的一个字符,我要如何获取这个字段的所有字符?
前提是数据库不能做任务改动
<id name="deptId" type="string">
<column name="DeptID" length="32" />
<generator class="native" />
</id>
<property name="deptNo" type="string">
<column name="DeptNo" length="10" />
</property>deptid的数据类型是char(32)用数据查询器查询出deptid是:09120711041046A0D8DE2CAD46B333D5
但是我用java查询出的结果deptid只用一个“0”,只能拿到前面的一个字符,我要如何获取这个字段的所有字符?
前提是数据库不能做任务改动
<id name="deptId" column="DeptID" length="32" type="string"/>
<property name="deptNo" type="string">
<column name="DeptNo" length="10" />
</property>
帮LZ顶一下吧
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
<column name="id" />
<generator class="native" />
</id>
1、那么你的数据库跟hibernate的连接是否匹配
2、你的提取ID的代码是否有误
你都应该看看的
还有其他的都该好好看的
祝你成功