数据库有外键 插入数据
mysql数据库。
要向数据库中插入一个博客(有id,title,content,category_id)这个id是自增主键,category_id是外键。另外有个博客类型的表(id,name)id是主键。
现在用户写博客时提交的表单中有博客的title,content,和博客类型的name,问题是如何根据name来获得需要插入的category_id??
我用的是ssh框架。提交表单时,难道要在setCategory_id()里连接数据库到博客类型表查出这个id赋值给category_id???让我在setter里写连接数据库的东西,恐怕这样hibernate要不高兴了吧?因为它就是负责搞数据库的。
请问hibernate相应的处理机制是什么??