[Tapestry5] [5.0.3]tapestry-hibernate的问题
Linuxboy
2007-04-05
现在我用了一种笨法子来使用这个包:
在页面类中: @Inject private HibernateSessionManager _manager; private Session _session; 然后: _session=_manager.getSession(); 直接在页面类中使用这个_session开始业务逻辑。 郁闷啊! 不知如何将业务逻辑与页面类分离? |
|
Linuxboy
2007-04-05
我发现自己实在是太笨了,现在知道如何实现页面类和业务逻辑的分离了。
但发现一个新问题: (Tomcat 6,mysql 5下) 将form表单的数据插入数据库里,数据库中中文内容为乱码,但在页面中则显示正常的中文内容;如果数据库中为正常的中文内容,那么页面中相应的内容则显示为“?”。 数据库无论采用utf-8还是gbk编码,结果都是如此。 看来,t5的中文支持实在是差啊。 |
|
sun58224
2007-04-06
如何分开的呢?望不吝赐教。
|
|
Linuxboy
2007-04-06
service(dao) 的实现类中构造一个带Session参数的构造函数,然后在yourappModule类中配置您的service(dao)时,注入Session service。
具体请见http://linuxboy.iteye.com/blog/68311 |