我已经从MSSql server 2008通过工具导入了Postgres中的100个表,该工具创建了所有表以及大写字母的列.现在,如果我想从表中创建数据视图,例如 - STD_TYPE_CODES as-
select * from STD_TYPE_CODES
Run Code Online (Sandbox Code Playgroud)
我得到以下错误 -
ERROR: relation "std_type_codes" does not exist
LINE 1: select * from STD_TYPE_CODES
^
********** Error **********
ERROR: relation "std_type_codes" does not exist
SQL state: 42P01
Character: 15
Run Code Online (Sandbox Code Playgroud)
我知道我可以在表名周围加上引号 -
select * from "STD_TYPE_CODES"
Run Code Online (Sandbox Code Playgroud)
但是,由于我使用过MSSql Server,因此没有这样的问题.有没有办法摆脱这个?请帮忙.
我想将参数从我的jsp页面传递给控制器.我找到了一种方法,因为 - 点击 -
<a href="ReqElement/reqTypeList.html?menuTab=CRM Setup">CRM Setup</a>
Run Code Online (Sandbox Code Playgroud)
在控制器类 -
@RequestMapping("/reqTypeList")
public ModelAndView reqTypes(@ModelAttribute("reqElementSetup") ReqElementBean reqElBean, BindingResult result, Map<String, Object> map,HttpSession session,@RequestParam("id") String menu) {
Run Code Online (Sandbox Code Playgroud)
但如果我想传递多个参数,那么我必须添加更多@RequestParam -
@RequestMapping("/reqTypeList")
public ModelAndView reqTypes(@ModelAttribute("reqElementSetup") ReqElementBean reqElBean, BindingResult result, Map<String, Object> map,HttpSession session,@RequestParam("id") String id,@RequestParam("roleId") String roleid,@RequestParam("funcId") String funcid) {
Run Code Online (Sandbox Code Playgroud)
所以我的问题是 - 有没有其他方便的方法呢?因为在上述方式中,即在参数越来越多的情况下,方法参数的大小将增加.我是Spring的新手.请帮忙.
我正在通过标准执行查询作为-
try {
hsSession = HibernateUtil.getSession();
List<StdOrgUsersV> l = (List<StdOrgUsersV>) hsSession.createCriteria(StdOrgUsersV.class)
.add(Restrictions.eq("partyType", ptype))
.add(Restrictions.isNotNull("userId")).list();
for(StdOrgUsersV souv:l){
ar.add(souv.getUserId());
ar.add(souv.getPartyFullName());
}
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
StdOrgUsersV 类-
@Column(name = "ID", nullable = false)
@Id
@GeneratedValue(generator = "generator")
@Basic(optional = false)
@GenericGenerator(name = "generator", strategy = "increment")
private long id;
@Column(name = "USER_ID", nullable = false)
private long userId;
@Column(name = "ORG_UNIT_ID", nullable = false)
private long orgUnitId;
@Column(name = "INTERNAL_FLAG")
private Boolean internalFlag;
@Column(name = "PARENT_USER_ID")
private Long parentUserId; …Run Code Online (Sandbox Code Playgroud) 我知道.remove(),我正在使用它并且工作正常,我的意思是它删除了我想要的元素.但我认为它并没有永久消除它.右键单击浏览器窗口选择查看页面源我仍然可以看到这些被删除的元素.我想完全删除它们或永久地说.请帮忙.
hibernate ×1
javascript ×1
jquery ×1
jquery-ui ×1
jstl ×1
postgresql ×1
spring ×1
spring-mvc ×1
sql ×1
sql-server ×1