1、xmldbms 用的是什么
2、在jbuilder中可以自动产生mapping文件,那个mapping 是什么
3、但是表名以及字段都必须带双引号(""),而去掉双引号,有无法对应。请问有没有方法可以去掉双引号,而又能正常映射?? 为什么要取了,说清些!!!
2、在jbuilder中可以自动产生mapping文件,那个mapping 是什么
3、但是表名以及字段都必须带双引号(""),而去掉双引号,有无法对应。请问有没有方法可以去掉双引号,而又能正常映射?? 为什么要取了,说清些!!!
解决方案 »
- 在线等 jpa关联删除问题
- getHibernateTemplate()中的问题
- 刚接触,帮帮忙!
- 急!系统在windows下运行正常,linux下运行报错~~~~~~~
- 对使用hibernate的疑惑,
- 怎样用java操作文件型数据库
- jsp里怎么取post过来的信息?
- 急:请问java语法中怎么判段一个字符串是从0-9之间的数字组成的!!!!!! 在线等.......... thanks!!!!!
- 在j2ee应用程序中用户管理是怎么和应用服务器(如weblogic7)里的安全结合的?
- 求一个java开发项目用于连手 谢谢各位大神
- struts难道有bug吗?不知大家有没有碰到过这样的问题!
- jasperreport的问题!急
2、表名必须带双引号(“”)。我是说在jbuider里通过指定待转换的xml文档和数据库表,就会自动产生一个mapping文件。但是它要求表名和字段名必须带双引号(如你要创表Employees,就必须以"Emlpoyees"来创建,字段也是),否则就无法将xml元素名与数据库相对应。 所以,我希望高手能指点一二:如何修改mapping文件才可以解决这个问题。
为了说明问题,mapping文件如下:
<?xml version='1.0' ?>
<!DOCTYPE XMLToDBMS SYSTEM "xmldbms.dtd" ><XMLToDBMS Version="1.0">
<Options>
</Options>
<Maps>
<IgnoreRoot>
<ElementType Name="XmlEmployees"/>
<PseudoRoot>
<ElementType Name="XmlEmployee"/>
<CandidateKey Generate="No">
<Column Name="EmpNo"/>
</CandidateKey>
</PseudoRoot>
</IgnoreRoot> <ClassMap>
<ElementType Name="XmlEmployee"/>
<ToClassTable>
<Table Name="XmlEmployee"/>
</ToClassTable>
<PropertyMap>
<ElementType Name="FullName"/>
<ToColumn>
<Column Name="FullName"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="JobGrade"/>
<ToColumn>
<Column Name="JobGrade"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="Salary"/>
<ToColumn>
<Column Name="Salary"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="JobCode"/>
<ToColumn>
<Column Name="JobCode"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="PhoneExt"/>
<ToColumn>
<Column Name="PhoneExt"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="JobCountry"/>
<ToColumn>
<Column Name="JobCountry"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="LastName"/>
<ToColumn>
<Column Name="LastName"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="FirstName"/>
<ToColumn>
<Column Name="FirstName"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="HireDate"/>
<ToColumn>
<Column Name="HireDate"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="EmpNo"/>
<ToColumn>
<Column Name="EmpNo"/>
</ToColumn>
</PropertyMap>
<PropertyMap>
<ElementType Name="DeptNo"/>
<ToColumn>
<Column Name="DeptNo"/>
</ToColumn>
</PropertyMap>
</ClassMap>
</Maps>
</XMLToDBMS>
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT XmlEmployee (EmpNo, FirstName, LastName, PhoneExt, HireDate, DeptNo, JobCode, JobGrade, JobCountry, Salary, FullName)>
<!ELEMENT DeptNo (#PCDATA)>
<!ELEMENT EmpNo (#PCDATA)>
<!ELEMENT FirstName (#PCDATA)>
<!ELEMENT FullName (#PCDATA)>
<!ELEMENT HireDate (#PCDATA)>
<!ELEMENT JobCode (#PCDATA)>
<!ELEMENT JobCountry (#PCDATA)>
<!ELEMENT JobGrade (#PCDATA)>
<!ELEMENT LastName (#PCDATA)>
<!ELEMENT PhoneExt (#PCDATA)>
<!ELEMENT Salary (#PCDATA)>
<!ELEMENT XmlEmployees (XmlEmployee+)>小弟是新手,请多多指教!!!