JavaShop网上商城技术支持论坛

 找回密码
 会员注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

好友

主题
发表于 2012-6-21 11:47:30 | 查看: 7847| 回复: 1
问题描述:Component类的install方法中调用如下代码失败

  1. // 初始化数据库信息
  2. DBSolutionFactory.dbImport("file:com/enation/app/shop/component/oauth/oauth_install.xml","es_");
复制代码


在后台没有看到异常信息,文件的路径也是正确的,确认过了。

oauth_install.xml内容如下:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <dbsolution>
  3. <action>
  4.   <command>create</command>
  5.   <table>oauth_info</table>
  6.   <field><name>oauth_info_id</name><type>int</type><size>8</size><option>11</option></field>
  7.   <field><name>oauth_info_name</name><type>varchar</type><size>255</size></field>
  8.   <field><name>app_id</name><type>varchar</type><size>50</size></field>
  9.   <field><name>app_key</name><type>varchar</type><size>50</size></field>
  10.   <field><name>crdate_date</name><type>date</type></field>
  11.   <field><name>crdate_user</name><type>varchar</type><size>10</size></field>
  12.   <field><name>update_date</name><type>date</type></field>
  13.   <field><name>update_user</name><type>varchar</type><size>10</size></field>
  14.   <field><name>delete_flag</name><type>int</type><size>1</size><default>0</default></field>
  15. </action>
  16. <action>
  17.   <command>create</command>
  18.   <table>oauth_bind</table>
  19.   <field><name>oauth_bind_id</name><type>int</type><size>11</size><option>11</option></field>
  20.   <field><name>open_id</name><type>varchar</type><size>100</size></field>
  21.   <field><name>user_id</name><type>varchar</type><size>10</size></field>
  22.   <field><name>crdate_date</name><type>date</type></field>
  23.   <field><name>crdate_user</name><type>varchar</type><size>10</size></field>
  24.   <field><name>update_date</name><type>date</type></field>
  25.   <field><name>update_user</name><type>varchar</type><size>10</size></field>
  26.   <field><name>delete_flag</name><type>int</type><size>1</size><default>0</default></field>
  27. </action>
  28. </dbsolution>
复制代码


不知道是哪里出了问题?
发表于 2012-6-21 12:09:50
你的xml写的有问题,如必须有option节点,date节点不对,javashop统一采用Long型存储时间戳,请仿照下面的xml:

  1.         <action>
  2.                 <command>create</command>
  3.                 <table>es_goods</table>
  4.                 <field><name>goods_id</name><type>int</type><size>8</size><option>11</option></field>
  5.                 <field><name>name</name><type>varchar</type><size>200</size><option>00</option></field>
  6.                 <field><name>sn</name><type>varchar</type><size>200</size><option>00</option></field>
  7.                 <field><name>brand_id</name><type>int</type><size>8</size><option>00</option></field>
  8.                 <field><name>cat_id</name><type>int</type><size>8</size><option>00</option></field>
  9.                 <field><name>type_id</name><type>int</type><size>8</size><option>00</option></field>
  10.                 <field><name>goods_type</name><type>varchar</type><size>6</size><option>00</option><default>'normal'</default></field>
  11.                 <field><name>unit</name><type>varchar</type><size>20</size><option>00</option></field>
  12.                 <field><name>weight</name><type>decimal</type><size>20,3</size><option>00</option></field>
  13.                 <field><name>market_enable</name><type>int</type><size>1</size><option>00</option></field>
  14.                 <field><name>image_default</name><type>memo</type><size>715827882</size><option>00</option></field>
  15.                 <field><name>image_file</name><type>memo</type><size>715827882</size><option>00</option></field>
  16.                 <field><name>brief</name><type>varchar</type><size>255</size><option>00</option></field>
  17.                 <field><name>intro</name><type>memo</type><size>715827882</size><option>00</option></field>
  18.                 <field><name>price</name><type>decimal</type><size>20,3</size><option>00</option></field>
  19.                 <field><name>cost</name><type>decimal</type><size>20,3</size><option>00</option></field>
  20.                 <field><name>mktprice</name><type>decimal</type><size>20,3</size><option>00</option></field>
  21.                 <field><name>params</name><type>memo</type><size>715827882</size><option>00</option></field>
  22.                 <field><name>specs</name><type>memo</type><size>715827882</size><option>00</option></field>
  23.                 <field><name>have_spec</name><type>int</type><size>1</size><option>00</option></field>
  24.                 <field><name>adjuncts</name><type>memo</type><size>715827882</size><option>00</option></field>
  25.                 <field><name>create_time</name><type>long</type><size>8</size><option>00</option></field>
  26.                 <field><name>last_modify</name><type>long</type><size>8</size><option>00</option></field>
  27.                 <field><name>view_count</name><type>int</type><size>10</size><option>00</option></field>
  28.                 <field><name>buy_count</name><type>int</type><size>10</size><option>00</option></field>
  29.                 <field><name>disabled</name><type>int</type><size>1</size><option>00</option></field>
  30.                 <field><name>store</name><type>int</type><size>8</size><option>00</option></field>
  31.                 <field><name>point</name><type>int</type><size>8</size><option>00</option></field>
  32.                 <field><name>page_title</name><type>varchar</type><size>255</size><option>00</option></field>
  33.                 <field><name>meta_keywords</name><type>varchar</type><size>1000</size><option>00</option></field>
  34.                 <field><name>meta_description</name><type>varchar</type><size>1000</size><option>00</option></field>
  35.                 <field><name>p20</name><type>varchar</type><size>255</size><option>00</option></field>
  36.                 <field><name>p19</name><type>varchar</type><size>255</size><option>00</option></field>
  37.                 <field><name>p18</name><type>varchar</type><size>255</size><option>00</option></field>
  38.                 <field><name>p17</name><type>varchar</type><size>255</size><option>00</option></field>
  39.                 <field><name>p16</name><type>varchar</type><size>255</size><option>00</option></field>
  40.                 <field><name>p15</name><type>varchar</type><size>255</size><option>00</option></field>
  41.                 <field><name>p14</name><type>varchar</type><size>255</size><option>00</option></field>
  42.                 <field><name>p13</name><type>varchar</type><size>255</size><option>00</option></field>
  43.                 <field><name>p12</name><type>varchar</type><size>255</size><option>00</option></field>
  44.                 <field><name>p11</name><type>varchar</type><size>255</size><option>00</option></field>
  45.                 <field><name>p10</name><type>varchar</type><size>255</size><option>00</option></field>
  46.                 <field><name>p9</name><type>varchar</type><size>255</size><option>00</option></field>
  47.                 <field><name>p8</name><type>varchar</type><size>255</size><option>00</option></field>
  48.                 <field><name>p7</name><type>varchar</type><size>255</size><option>00</option></field>
  49.                 <field><name>p6</name><type>varchar</type><size>255</size><option>00</option></field>
  50.                 <field><name>p5</name><type>varchar</type><size>255</size><option>00</option></field>
  51.                 <field><name>p4</name><type>varchar</type><size>255</size><option>00</option></field>
  52.                 <field><name>p3</name><type>varchar</type><size>255</size><option>00</option></field>
  53.                 <field><name>p2</name><type>varchar</type><size>255</size><option>00</option></field>
  54.                 <field><name>p1</name><type>varchar</type><size>255</size><option>00</option></field>
  55.                 <field><name>sord</name><type>int</type><size>11</size><option>00</option><default>0</default></field>
  56.                 <field><name>have_field</name><type>int</type><size>1</size><option>00</option><default>0</default></field>
  57.                 <field><name>isgroup</name><type>int</type><size>1</size><option>00</option><default>0</default></field>
  58.                 <field><name>islimit</name><type>int</type><size>1</size><option>00</option><default>0</default></field>
  59.                 <field><name>grade</name><type>int</type><size>11</size><option>00</option><default>0</default></field>
  60.                 <field><name>alert_num</name><type>int</type><size>11</size><option>00</option></field>
  61.                 <field><name>istejia</name><type>int</type><size>1</size><option>00</option><default>0</default></field>
  62.                 <field><name>no_discount</name><type>int</type><size>1</size><option>00</option><default>0</default></field>         
  63.         </action>
复制代码
您需要登录后才可以回帖 登录 | 会员注册

Archiver|手机版|小黑屋|java电商系统b2b2c源码

GMT+8, 2021-3-7 06:49 , Processed in 0.086923 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表