当前位置: 代码迷 >> Java Web开发 >> oracle建表有关问题
  详细解决方案

oracle建表有关问题

热度:25   发布时间:2016-04-16 22:09:38.0
oracle建表问题
我的本意是bean类的成员变量生成表里面的字段,且houseId=id,并且让它自增,但是表里面的houseId却不是自增的,要我输入,当我在插入数据的时候如果不插入houseId就会报错,达不到自增的目的,什么情况?大神求救!!!另外,序列我建好了,名字就是seq_houseinfo;下面是bean类源代码,还有就是xml配置文件,另外一个就是数据库的字段属性。注:表是我在运行项目的时候自动生成的!怎么样修改可以达到id=houseid且自增,在我插入数据的时候就可以不用输入houseid的值了?

------解决方案--------------------
parameterType="HouseInfo"

改成:

parameterType="XXX.XXX.HouseInfo"
完整的路径
------解决方案--------------------
给你一个Mybatis  连接:http://zhidao.baidu.com/link?url=s1duCkvSw9L5l3qxDAbBDZ-QCSNw9SyV5FiSLJF3R8-EQFIgcDnQ_SoQulMVPSX0uoBsIYJorRXYGrm52TEAZu40gNn4yIUABSVvLYTJaGG

1   保障你的序列存在,且在存储的时候,主键不会重复
2    大哥,你能把异常信息帖出来嘛?????看异常才好办啊

------解决方案--------------------
方法一:弄个触发器,每次新增的时候 设置houseid
方法二:后台处理,表中设置houseid可为空,每次新增之后再设置houseid,然后update
方法三:后台处理,sql自己写
  相关解决方案