struts2用户登陆id问题

pqzha1 2008-09-21 05:30:29
我是用jpa+spring+struts2 + session bean 做的一个系统,有几个domain model,其中一个是user,这个user我想用注册来添加,但是对与他的id我不知道怎么弄才对. 其他的domain model如room我是这样写的:

@Id
@GeneratedValue
@Column(name="ROOMID")
private Integer id;
这样的话room的id应该是自动产生的吧

但是user的id我想用用户注册的id为primary key

@Id
@GeneratedValue
@Column(name="USERID")
private Integer id;
这样写就不对了吧,因为user的id不是自动产生的

那应该怎么写呢
提前先谢了!
...全文
101 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
goosman 2008-09-22
  • 打赏
  • 举报
回复
你不让id自己生成,看看你用的工具的文档吧,不可能说有数据持久工具非得要自动生成id的吧.
wangyi123 2008-09-22
  • 打赏
  • 举报
回复
学习,帮顶
pqzha1 2008-09-22
  • 打赏
  • 举报
回复
我知道了,解决了.. 去掉这个@GeneratedValue就可以了..

分都给lgg201吧..
zhenai 2008-09-22
  • 打赏
  • 举报
回复
没仔细看你那一篇文字,你是不是说ID如何生成啊?

你可以借助数据帮你实现:
oracle,你可以用序列
mysql,mssql,都可以自动增长的,建表时设定
pqzha1 2008-09-21
  • 打赏
  • 举报
回复
我是不会太用...

我是想知道怎么写这个id的...不是自动产生,是用户输入
goosman 2008-09-21
  • 打赏
  • 举报
回复
是在抱歉啊,我是不会用你说的那两个的,我是按照hibernate的想法说的.
应该可以的吧.ajax都不让用?
pqzha1 2008-09-21
  • 打赏
  • 举报
回复
不会用ajax也不让用..

能提供下定义user id的代码吗
goosman 2008-09-21
  • 打赏
  • 举报
回复
jpa和session bean 不会
不过我想和hibernate和ant+ xdoclet应该差不多吧.
你可以生成一个hibernate中uuid那样的id.
至于另外一个id,由用户指定. 用ajax判断是否重复.

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧