SSH应用
zuguorui
这个作者很懒,什么都没留下…
展开
-
SSH应用之BBS之路-2、Hibernate配置
先申明我使用的数据库是MySql,用的环境是IDEA。 Hibernate的配置说起来还是比较简单的,首先是要去下载Hibernate,然后建立Web项目,对于IDEA,详细的Web项目建立就不多说了,唯一需要说明的是我的src、classes和lib都建立在WEB-INF文件夹下,并且各个文件夹的属性都要在project structure里设置,这样IDEA才知道编译后的文件放在哪,lib去哪原创 2015-12-17 22:57:14 · 580 阅读 · 1 评论 -
SSH应用之BBS之路-1、项目构设之数据库设计
这种项目数据库是很重要的,所以数据库要一开始就设计好。因为是个人练手,所以项目比较简单,只有BBS的基本要素:分类(Category)、话题(Topic)和帖子(Message)等。这里,顶层的帖子是Topic,然后所有的跟帖都是Message类型。下面是具体的表的内容Category{ id 名字 子Topic(一对多) }Category是分类,这个很简单,就是分类的名字,然后底下所包含的Top原创 2015-12-17 22:34:29 · 717 阅读 · 0 评论 -
Hibernate的transaction嵌套
HIbernate中,通常都会打开一个transaction来执行一次操作,transaction被称为事务。但是有时候在写一些递归的操作的时候,会不小心犯下事务嵌套的错误,就会得到错误nested transactions not supported,意为不支持嵌套的事务。通常这会在多层N对N的操作中出现,特别是删除操作。因为save和update只要你在实体类里设置好,Hibernate就会自动原创 2015-12-18 20:09:52 · 3597 阅读 · 0 评论