1如果我用了SSH+JPA
ORM用的是JDK5.0的注解,查询的时候能不能用HIBERNATE的查询呢?
例如getHibernateTemplate().delete(Object);能不能这样写呢?还是一定要写JPA的查询呢?第2个问题:
就是JPA处理BOLB的方式,如果某个字段是BOLB类型的那么我要定义
@Lob
@Column(name = "", columnDefinition = "")
但是我嫌烦,我只想写一个
@Column(name)有什么办法吗?
好象SPRING有个处理LOB类型的类,可以在SSH的配置文件中配的,不知道叫什么类

解决方案 »

  1.   

    1 你的配置文件是啥? 到底是注释还是xml文件?
    如果你用的是JPA的注释,那么....2 LOB
    我一般都映射成2个类型
    a CLOB映射成 String
    b BLOB我映射成byte[]这个只针对不是很大的数据才有效,特别是BLOB. 否则我看你还是把BLOB存到系统外面的单独文件好了。

      

  2.   

    POJO是注解形式的
    在SSH配置文件中有这么一段
     <property name="annotatedClasses">
          <list>
          <value>pojo.Information</value>
          </list>
       </property>
    在数据访问层能不能用HIBERNATE的查询
    还是只能用JPA的查询?还有第2个问题。..没解决呢...