关于第二个问题为什么action中不直接调用Dao层的方法。其实呢,你都开始学习到框架了,怎么MVC设计模式还不懂呢?
代码的低耦合性和可维护性,Dao层在项目中一般是作为数据访问层,是要和数据库进行交互的。而service层只是业务逻辑层,并不与数据库直接进行交互,action是核心控制部分。
action的核心控制部分只要调用业务逻辑层的方法,不用去理会数据层。建议自己好好去看看MVC设计模式。要是不懂MVC模式,SSH框架你理解起来会比较困难。
你这样写应该是不正确的,需要使用to_date对时间进行转换再进行查询 *** 作。例如:
select * from table_name where time between to_date(startDateStr,'yyyy-mm-dd hh24:mi:ss') and to_date(endDateStr,'yyyy-mm-dd hh24:mi:ss')
楼上两位说的貌似解决不了 你在spring配置文件中 将你的sessionfactoryId后面的class改成class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
你找不到是因为你的class是这个
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)