Code Bye

ssh框架中如何插入有外键的表

 

在一个项目里面,有个article对象所映射的数据表,里面有个user_id、member_id和col_id,这三个id分别为user、member、col这三个对象所映射到数据库表的主键,现在我想在article里面插入一行,想请教下大家article对象中是不是需要这三个对象的setter方法,然后save()?
额外一个问题:一个网站中用户登录之后是不是在服务器端自动创建session对象用来记录追踪当前用户的呢?也想请教下这方面更为详细的机制。
在此,感谢各位的不吝赐教哈!


10分
第一个问题:有外键关联的表插入数据应该跟没有外键关联的表没太大区别,只要你的pojo或配置文件里外键关联没问题。
第二个问题:网站后台会在session里保存每一个登陆用户的信息(如:用户名、userid),这需要写代码处理,不是浏览器自动完成的哦。
我在代码中用注解配置对象与表的映射、以及对象与对象之间的关系,但是在编写代码的时候突然间不知道怎么处理,是setObject(),之后save()?

10分
1. hibernate 配置关联,那么 setObject,你在新增记录的时候要选择那三个属性吧,直接set
2.用户连接产生 session,追踪用拦截器搞,判断 session,在里面放用户信息

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ssh框架中如何插入有外键的表