SQL> desc user_info
Name Type Nullable Default Comments
------------------ ------------- -------- ------- --------------------------
USER_ID NUMBER(19)
USER_NAME VARCHAR2(50) 用户姓名 SQL> desc role_info;
Name Type Nullable Default Comments
----------- ------------- -------- ------- ----------
ROLE_ID NUMBER(19)
ROLE_NAME VARCHAR2(50) 角色名称 SQL> desc user_relation_role;
Name Type Nullable Default Comments
----------- ---------- -------- ------- ----------
USER_ID NUMBER(19) pk
ROLE_ID NUMBER(19) pk
CREATE_TIME DATE 创建时间
CREATE_USER NUMBER(19) 创建人员ID
UPDATE_TIME DATE Y 修改时间
UPDATE_USER NUMBER(19) Y 修改人员ID 现在我用hibernate配置是这样的。
<class name="UserInfo" table="USER_INFO" schema="YH">
<comment>用户信息</comment>
<id name="userId" type="java.lang.Long">
<column name="USER_ID" precision="22" scale="0" />
<generator class="sequence">
<param name="sequence">user_seq</param>
</generator>
</id>
<set name="roles" table="USER_RELATION_ROLE">
<key column="USER_ID"/>
<many-to-many column="ROLE_ID"
unique="true"
class="RoleInfo"/>
</set>关系是这样的。也是必须是这样的
1用户------N角色 (单向)
question:
1.我怎么样去操作这个中间表,因为在插入关系的时候,就要给updateuser updatetime个值,而且,这个值有可能去修改。相当于记录日志一般。
Name Type Nullable Default Comments
------------------ ------------- -------- ------- --------------------------
USER_ID NUMBER(19)
USER_NAME VARCHAR2(50) 用户姓名 SQL> desc role_info;
Name Type Nullable Default Comments
----------- ------------- -------- ------- ----------
ROLE_ID NUMBER(19)
ROLE_NAME VARCHAR2(50) 角色名称 SQL> desc user_relation_role;
Name Type Nullable Default Comments
----------- ---------- -------- ------- ----------
USER_ID NUMBER(19) pk
ROLE_ID NUMBER(19) pk
CREATE_TIME DATE 创建时间
CREATE_USER NUMBER(19) 创建人员ID
UPDATE_TIME DATE Y 修改时间
UPDATE_USER NUMBER(19) Y 修改人员ID 现在我用hibernate配置是这样的。
<class name="UserInfo" table="USER_INFO" schema="YH">
<comment>用户信息</comment>
<id name="userId" type="java.lang.Long">
<column name="USER_ID" precision="22" scale="0" />
<generator class="sequence">
<param name="sequence">user_seq</param>
</generator>
</id>
<set name="roles" table="USER_RELATION_ROLE">
<key column="USER_ID"/>
<many-to-many column="ROLE_ID"
unique="true"
class="RoleInfo"/>
</set>关系是这样的。也是必须是这样的
1用户------N角色 (单向)
question:
1.我怎么样去操作这个中间表,因为在插入关系的时候,就要给updateuser updatetime个值,而且,这个值有可能去修改。相当于记录日志一般。
解决方案 »
- List转Json问题
- SSH如何对IP地址库进行读取??根据IP显示其地理位置?
- <logic:iterate>问题?
- 想做一个校园网上的搜索引擎,请教步骤和引擎
- jsp 读取csv文件导入数据库
- SSH中上传文件到数据库时出错
- IE进度条的怪问题
- 请教各位怎么无刷新修改<jsp:include page="">include 的页面
- 一笔问题
- 在线等待=关于 apache 的问题
- 为什么<A href=a.action target="b "><input type="buton" value="确定"/><A>在firefox中行却在i
- jdk+tomcat+oracle10g,发布项目成功,点击打开项目报一下错误,麻烦告诉看看。
主要是两个pk怎么写?