JAVA学习 数据库server08

    private String name;
    @Column(nullable=false)
    
    private String press;
//@Column(nullable=false)表示是限制name不为空,而不是限制press

框架使用流程:

1、先编写自己的类Book.java

2、在applicationContext.xml中修改数据库名、用户名、密码

3、对于首页的add.jsp,在BookController.java中编写对应的GET、POST方法,其中GET方法是处理输入的链接,最后mv.setViewName("\add")使add.jsp执行,添加完成由POST方法把参数传回来。添加后mv.setViewName("\ok")跳转到ok页面

4、web.xml中的displayName也要修改一下。而且之前提示了一点错误,后来是因为这里面的配置不详细,用了另一份配置了FlushMode为AUTO之类的

5、在数据库server08中建立数据库和表;并在这个数据库下面建立用户,填入对应的用户名、密码

6、断开这个连接,重新以这个用户名、密码登陆一次。下次就不需要指定这个用户名、密码登陆了,只要登陆进去就能够访问

注意:

a,对每个处理POST的函数前面都要分别加上@Transactional标签,否则数据库不能更新!

b,this.find返回链表类型,查询语句的第二个参数不是字符串,而是直接代入数据,不加引号的。两个低级小错误,我服了自己。。。

 

posted @ 2013-06-09 16:45  开心成长  阅读(180)  评论(0编辑  收藏  举报