hibernate 实体中 带参的构造方法 支持 集合 吗? 比如定义一个 public Person(String name,Set<Hand> hands){}
用的时候怎么用啊?
hands 是一个onetomany select new Person(P.name ,P.hands) from Person P 会报错误是怎么回事啊 请教 2011-10-25 18:05:11,343 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 936, SQLState: 42000>
2011-10-25 18:05:11,343 ERROR [org.hibernate.util.JDBCExceptionReporter] - <ORA-00936: 缺少表达式报的错误是这样的 求教啊 谢谢了!!
用的时候怎么用啊?
hands 是一个onetomany select new Person(P.name ,P.hands) from Person P 会报错误是怎么回事啊 请教 2011-10-25 18:05:11,343 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 936, SQLState: 42000>
2011-10-25 18:05:11,343 ERROR [org.hibernate.util.JDBCExceptionReporter] - <ORA-00936: 缺少表达式报的错误是这样的 求教啊 谢谢了!!
解决方案 »
- SSH时遇到的错误
- 怎么用java脚本筛选一段html信息
- 如何控制选值查询序列间的序列排查不报:严重: Servlet.service() for servlet jsp threw exception .....
- 如何把java写在shell中,并运行
- 高分求一段上传zip文件的代码
- 一般可以试用签约的,在什么情况话过不了试用期。
- Linux下的应用访问时提示出错: /awt/motif/MToolkit 各位达人指点!!
- hibernate 中resource not found的问题
- 高分求GB/T 11457 软件工程术语
- 关于JACKSON的反序列化问题
- 请教Object 对象取值问题
- Map[]集合如何使用el表达式取值??
select new Person(P.name,P.gentle) from Person P 是没有问题的 我是想问是不想这样的写法不支持集合现在用了一个猥琐的方法
select new Person(P.name) from Person P
得到Person之后在用 person.getHands()就行了 但是感觉不太舒服主要是因为person中有一个对象hair这个是很多的不想级联了
如果是select P.name,P.hands from Person P 查找出来的对象属性只有一个一个的set,我这里至少有20个属性 用
select new Person(P.name,P.gentle) from Person P这个得到的是Task我有一个拷贝属性的方法转换成VO 就可以了
因此才引发了上面的问题