我开始学习JavaFX 2.0并安装了Netbeans 7.1,java 7.02 SDK(包含JavaFX 2).一切似乎都有效,示例项目编译并运行良好.
我的问题是:代码完整不适用于FXML文件.我按ctrl + space,每次都显示"无建议".标签和属性也是如此.
有谁知道可能是什么问题?
我查看了mysql引用,在这里,在stackoverflow中,看起来很多人都遇到了字符编码的困难,但是我找不到这个问题的明确答案:
一个java程序正在使用一个mysql数据库,当查询中有特殊字符如ű,ő(但á,é,í,ó,ú起作用)时,会抛出一个SQLException:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(
"jdbc:odbc:<database>", "<user>", "<pass>"
);
PreparedStatement stmt = conn.prepareStatement(
" select username, priority " +
" from users " +
" where username like ?");
//" where username like ? collate latin2_general_ci");
stmt.setString(1, "Ern?");
ResultSet rs = stmt.executeQuery();
while(rs.next()) {
System.out.println(rs.getString("username") + " " + rs.getInt("priority"));
}
Run Code Online (Sandbox Code Playgroud)
例外:
Exception in thread "main" java.sql.SQLException:
[MySQL][ODBC 5.1 Driver][mysqld-5.1.63-0ubuntu0.10.04.1]
Illegal mix of collations (latin2_hungarian_ci,IMPLICIT)
and (latin1_swedish_ci,COERCIBLE) for operation 'like'
Run Code Online (Sandbox Code Playgroud)
表结构是:
CREATE TABLE `users` (
`username` varchar(45) COLLATE …Run Code Online (Sandbox Code Playgroud) 我想更新一个实体,该实体具有其他实体的一对多List集合.调用处理程序方法时,验证似乎不会在集合上运行.我已经阅读了文档,并搜索了stackoverflow,但没有找到任何有用的东西.
模型:
@Entity
public class Employee {
@Id
@GeneratedValue
private int employeeId;
@NotEmpty
private String name;
@Min(value=18)
private int age;
@OneToMany(mappedBy="parent",cascade=CascadeType.ALL)
private List<Child> children;
//getters,setters
}
@Entity
public class Child {
@Id
@GeneratedValue
private int childId;
@Column(nullable=false)
@NotNull
@Size(min=1,message="Child's name must not be empty")
private String childName;
@Max(value=18)
private Integer age;
@ManyToOne
@JoinColumn(name="employeeId")
private Employee parent;
//getters,setters
}
Run Code Online (Sandbox Code Playgroud)
在控制器中:
@RequestMapping(value = { "/edit/{id}" }, method = RequestMethod.POST)
private String update(@PathVariable int id, ModelMap model, @Valid Employee employee, BindingResult result) { …Run Code Online (Sandbox Code Playgroud) autocomplete ×1
collation ×1
fxml ×1
java ×1
javafx-2 ×1
jdbc ×1
mysql ×1
netbeans-7 ×1
one-to-many ×1
spring ×1
spring-mvc ×1
validation ×1