毕设日志(2)

 

哈哈哈哈,大哥技术还是不错的。厉害厉害。

 

1.单纯前端界面好好的,然而一旦有了前后端的交互,页面出现中文乱码问题。

  解决方案:

  servlet中:

   request.setCharacterEncoding("UTF-8");

   response.setCharacterEncoding("UTF-8");

2.NoClassDefFoundException

  原因:在编译环境中没有问题,但是部署到Web容器中就不行

  解决:在lib中加入jar包,加入buildPath

3.hibernate 5.7版本有些兼容性,新写法的问题!对了,最后不必手动session.close();

http://bbs.csdn.net/topics/391955731

hibernate.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="hibernate.connection.password">xxxxxx</property>
        <property name="hibernate.connection.url">jdbc:mysql://localhost/table?useUnicode=true&amp;characterEncoding=utf-8</property>

     <property name="hibernate.connection.username">root</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        <property name="hibernate.format_sql">true</property>
        <property name="hibernate.hbm2ddl.auto">create</property>
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.current_session_context_class">thread</property>
        
        <mapping class="config.Students"/>
        <mapping resource="config/Students.hbm.xml"/>
    </session-factory>
</hibernate-configuration>

JunitTest

 1 public class TestStudents {
 2 
 3     private SessionFactory sessionFactory;
 4     private Session session;
 5     private Transaction transaction;
 6 
 7     @Before
 8     public void init() {
 9         
10         // 获得 session工厂
11         sessionFactory = new Configuration().configure().buildSessionFactory();
12         // 获得 session
13         session = sessionFactory.getCurrentSession();
14         // 开启事务
15         transaction = session.beginTransaction();
16 
17     }
18 
19     @After
20     public void destory() {
21         transaction.commit(); // 提交事务
22 
23     }
24 
25     @Test
26     public void testSaveStudents() {
27         // 生成学生对象
28         Students students = new Students(2, "黄蓉", "女", new Date(), "桃花岛");
29         System.out.println(students.getSname() + students.getGender() + students.getAddress());
30         session.save(students); // 保存对象进入数据库
31     }
32 }

 

转载于:https://www.cnblogs.com/vector11248/p/6683227.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2009年1月7日 晴 时间过得很快,转眼间大学三年就将过去,迎来的将是人生中一个最大的挑战,那就是进入社会大学,一个充满机遇而又人际复杂化的“大学”,刚从校园出来的我们在一条条充满激情而又略带迷茫的道路上进行着,这也是人生必经之路。 开始找工作了,正好碰上全球金融危机,工作实在不是那么好找了,感觉自己很迷茫,不知道自己能做些什么,心里完全没有底,前天一个同学给我介绍一家公司,今天还没有考完试我就去那家公司了解了一下,经理的意思就是叫我们做一个电子商务网站,然后利用这个网站来销售公司的产品,因公司的最终目的是为了销售产品,给我们做网站的时间不会太多,由于刚出来对这块不是很了解,也不知道建好这个网站需要多少时间,我就跟经理说等我回去考虑一下再答应能不能做。经理人也好,他也知道我们刚出来没有经验所以就答应我们让我们考虑。当时是三个人去见经理,回来的路上一个说不想做了,就剩我跟一个有意思做这份工作,但当时经理的意思是想三到四个人来做这个的,人手不够,回到宿舍我就将我了解的跟他说了,他说这个可以做得来,听到这话我就有点放心了,毕竟工作难,有机会我是不会放过的,这个时候又有三个人了,这份工作又可以做了,于是我当天晚上就跟经理通了电话,说我们暂时定下来去做这份工作,说等到我们考试完后再到公司了解一下怎么样,经理也很乐意就答应了。这个时候我的心情也有点松了,毕竟工作眼看有点着落了嘛,于是我们几个就初步做了一下网站的规划,当时初定的任务是我负责网站的前台美工和网站的结构布局兼后台程序编写,一个是专门负责后台程序编写,还有一个就是纯网站美工。就这样今天找工作算是有点成就感呢。但是后面的路怎么样还不太清楚,心情很复杂,还是感觉有点迷茫,不过没关系,困难是暂时的,我会努力去克服困难的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值