2013年9月21日

Hibernate查询视图返回null问题说明及解决办法

摘要: 在Hibernate中对含有主键的单表操作比较简单,直接使用Hibernate针对数据库表对象进行反向生成代码,直接调用就可以了。但是在实际项目当中,经常会用到不少的多表联合查询操作,网上有很多示例,在这里就不多解释了。针对多表操作有一种简单的处理办法就是添加数据库视图,将多表操作转换为类似单表操作来进行查询或其他操作。但在实际生成代码然后进行调用的时候你会发现和单表操作有些不一样,在xxxDAO.java文件中多了一个getId和setId方法。这是为什么呢?是因为视图无主键,这个时候Hibernate会将这个对象识别为复合主键对象,这里所知的复合主键是将所查询到的所有字段均变为主键。看到这 阅读全文

posted @ 2013-09-21 22:16 宋海鹏 阅读(7830) 评论(0) 推荐(0) 编辑

批处理获取当前日期时间字符串

摘要: 在日常运维工作中经常会用到批处理指令程序,简单快捷,例如自动备份数据库。而在备份的时候经常会需要使用到时间戳,那么下面介绍一下如何使用批处理的方法获取到日期时间,欢迎和大家多多沟通学习,如有任何改进意见和建议,我的QQ是1243672,欢迎联系哦。@echo offrem echo 批处理获取当前系统日期时间rem echo 获取当前日期字符串for /f "tokens=1,2,3 delims=/- " %%a in ("%date%") do @set D=%%a%%b%%crem echo 获取当前时间字符串for /f "tokens 阅读全文

posted @ 2013-09-21 02:56 宋海鹏 阅读(7647) 评论(0) 推荐(0) 编辑

导航